.NET Reflector - 8.0

.NET Reflector

Getting started

With .NET Reflector you can decompile and debug .NET assemblies and executables.

Reflector is a tool used by over 300,000 professional .NET developers to:

  • Get insight

    Understand how APIs, components, frameworks, and the code you use works by decompiling and seeing inside. Having the source means you can avoid being blocked by poor or missing documentation.

  • Fix bugs

    Follow bugs through your own code, 3rd party components, and any compiled .NET code you work with. You can see 3rd party code in Visual Studio, and debug into it just like your own.

  • Check builds

    If you need to make sure you're shipping the right code, or that your intellectual property is protected you can check your builds for obfuscation, and ensure the right versions of the right components are present.

For example, you may have an application that uses a third-party component, which is returning unexpected results. With .NET Reflector, you can debug into the third-party component in Visual Studio, helping you to determine whether the component is responsible for the results.

Walkthroughs

For an example of debugging 3rd party technologies with with .NET Reflector, see: Debugging a SharePoint customization

Getting more information

Detailed documentation and support information for .NET Reflector are in development.

You can find support and troubleshooting information on the .NET Reflector forums

Was this article helpful?

Search support
Forums