VSPro   

Debug
any code
in Visual Studio
Just like you wrote it

The professional .NET Reflector add-in for Visual Studio


Developers use .NET Reflector VSPro to:

  • Debug assemblies using the Visual Studio debugger, even if you don’t have the source
  • Dynamically decompile any code
  • Step into 3rd party code, set breakpoints, and watch it run
  • Give them a powerful object browser to explore code in Visual Studio
  • Recover lost or unavailable source code
  • Locate performance issues, and analyze dependencies

EVERY DEVELOPER NEEDS THIS TOOL. The ability to step into third–party code including Microsoft SharePoint Server assemblies opens up new possibilities and lets you understand what Microsoft’s APIs are doing. … You can step right into their code and see what it happening, all from Visual Studio. This knowledge lets you build better applications, and provides insight into undocumented APIs.

Daniel Larson, Software Architect, NewsGator Technologies

 

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

Learn more


A 2-Minute Demo of .NET Reflector VSPro

Debug any .NET assembly in Visual Studio:

Enable debugging for 3rd party assemblies

Quickly select assemblies to debug within Visual Studio. .NET Reflector generates PDB files for decompiled assemblies, so you can debug them as easily as your own code.

The PDB files are saved for future use, so you only need to enable debugging onc for each assembly.

Debug decompiled assemblies using the Visual Studio debugger

Now you can step through debugging of any decompiled assemblies as if they were your own. Set breakpoints, watch variables, set next statements, modify variable values, or use any of your other regular debugging techniques.


Decompile and explore assemblies on the fly:

Dynamic decompilation

With Reflector VSPro, 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 VSPro 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

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