.NET Reflector
Latest version: 8.0
Notes & articles
Release notes - version 7.xx
.NET Reflector v7.0 –March 10, 2011
Features and Enhancements
.NET Reflector is a class browser, analyzer, and decompiler for .NET assemblies.
Highlights in this new release include:
- Better decompilation, including the addition of iterator block (yield) support, as well as improvements to the .NET 4.0 decompilation,
- Tabbed decompilation,
- Ability to decompile and explore source code for referenced assemblies in Visual Studio,
- Support for Silverlight XAP files
- PowerCommands integration
How to Install and Use the Visual Studio Add-in
To install the Visual Studio add-in:
- Unzip everything into a suitable location.
- Run Reflector.exe. Then click Tools > Visual Studio and Windows Explorer Integration on the main menu, and select the versions of Visual Studio in which you want to install the add-in.
You can then open Visual Studio, and use the .NET Reflector menu to select referenced assemblies you would like to debug into. These assemblies are then decompiled to C# or VB. You can then step into them whilst debugging, set breakpoints, see the values of variables and parameters, etc. In fact, the only debugger functionality that will not work is edit and continue.
You can also decompile and explore source if you right-click on a project reference, and then click Decompile and Explore on the context menu.
To remove the Visual Studio add-in:
- On .NET Reflector's Tools menu, click Visual Studio and Windows Explorer and clear the appropriate Visual Studio Integration checkbox. The next time you open Visual Studio the add-in will be removed.
Supported .NET Framework Versions
.NET Reflector requires Microsoft .NET Framework 3.5 or later to run, but can open assemblies compiled against any version of the .NET framework, or Mono.
Supported OS Versions
- ®Windows XP SP2 or later, ®Windows Server 2003, ®Windows Vista, ®Windows Server 2008 & 2008 R2, ®Windows 7
Supports 32-bit and 64-bit versions of all listed operating systems, where applicable.
Supported Visual Studio Versions
The following versions of Microsoft Visual Studio are supported by the .NET Reflector add-in:
- Visual Studio 2005, 2008, and 2010
System Requirements
You should ensure your system meets the minimum requirements for the version of Visual Studio you wish to run.
Was this article helpful?
.NET Reflector
- Log files
- Methods showing no source code in the disassembly window
- Permissions error on starting Visual Studio
all products
- Some Red Gate products identified as containing a trojan by Anti-Virus software
- Activation may fail with Unknown Error -1
- Product uses web help although a CHM file is available locally
- Argument exception resulting from missing environment variable
- Check for updates may fail when used through proxies
- 'Unidentified Publisher' error when repairing or uninstalling
- Licensing activates product as standard edition
- Moving Red Gate software products to another machine
- Red Gate tools log locations
- The application UI opening slowly when there is no internet access
.NET Reflector
- Debugging a SharePoint customization
- Debugging into SharePoint and seeing the locals
- Downloading .NET Reflector as a zip file
- Introduction to building .NET Reflector add-ins
- .NET Reflector Tips: keyboard shortcuts
- Using the .NET Reflector Power Commands
- Release notes - .NET Reflector 7.x
- Release notes - .NET Reflector 8.x
- Using the .NET Reflector installer
- Using .NET Reflector with Visual Studio 2005 or 2008
- .NET Reflector and .NET Reflector Pro release notes - version 6.xx
- .NET Reflector, .NET Reflector VS and .NET Reflector VS Pro release notes - version 7.xx
- The XP Bug Workaround
- Log file for .NET Reflector Pro
all products
- Red Gate product acknowledgements
- Activating your products
- Activating your products
- Red Gate bundle history
- Check for updates
- Troubleshooting Check for Updates errors
- Current versions
- Deactivating your products
- Installing Red Gate products from the .msi file
- Requesting additional activations
- Serial numbers for bundles
- Reactivating using a different serial number
- Extending your trial
- Finding your serial numbers
- Moving a serial number from one computer to another
- No response received for manual activation
- Licensing and activation resources
- Licensing and activation resources
- Troubleshooting licensing and activation errors
- Licensing and activation FAQs
- Red Gate tools log file locations
- Download old versions of products
- Download product prerequisites & utilities
- Support & upgrades
- Upgrading your software
- Upgrading FAQs

