VS   

The power of
.NET Reflector
now inside
Visual Studio

Decompile and understand code in Visual Studio


Developers use .NET Reflector VS to:

  • Dynamically decompile any code, so the source is always there it’s needed
  • Give them a powerful object browser to explore code in Visual Studio
  • Have a better alternative to library documentation
  • Recover lost or unavailable source code
  • Locate performance issues, and analyze dependencies
  • Debug any code as though you have the source (Reflector VSPro)

Technical requirements

  • Windows XP or later
  • .NET 3.5 or later
  • 128 MB RAM
  • 16 MB hard disk space
  • Visual Studio 2005, 2008, or 2010

.NET Reflector is one of the most useful, practical debugging tools that I have ever worked with in .NET!
It provides complete browsing and debugging features for .NET assemblies and has clean integration with Visual Studio.

Tom Baker, Consultant Software Engineer, EMC Corporation

Learn more:


Decompile and explore assemblies on the fly:

Dynamic decompilation

With Reflector VS, assemblies decompile seamlessly in Visual Studio. So source code is always available for your libraries, and you can go straight to the definition of any code, either from the context menu, or by hitting F12

Decompile any referenced assemblyDecompile any referenced assembly

Browse decompiled assemblies

.NET Reflector VS adds the Reflector Object Browser into Visual Studio. Use the simple tree view to navigate through all types and members, and click to see the decompiled code.

Browse decompiled assembliesBrowse decompiled assemblies

Additionally, in Reflector VSPro the Object Browser lets you enable debugging for 3rd party assembles.


The world’s most advanced .NET decompiler:

.NET Reflector VS can decompile any .NET assembly to C#, VB.NET or IL.

.NET Reflector VS will decompile to high level C# features such as Iterator blocks, Lambda expressions, and LINQ queries. .NET Reflector also supports the C# 4 dynamic type.

Support for Iterator blocksSupport for Iterator blocks
Support for Lambda expressionsSupport for Lambda expressions
Support for LINQ queriesSupport for LINQ queries