.NET Reflector
Red Gate Software | |
Stable release | 10.3.0.1936
/ 15 October 2020 |
---|---|
.NET Framework 4.7.2 or later | |
Type | Class browser and decompiler |
License | Proprietary commercial software |
Website | www |
.NET Reflector is a class browser, decompiler and static analyzer for software created with .NET Framework, originally written by Lutz Roeder. MSDN Magazine named it as one of the Ten Must-Have utilities for developers,[1] and Scott Hanselman listed it as part of his "Big Ten Life and Work-Changing Utilities".[2]
Overview
It can be used to inspect, navigate, search, analyze, and browse the contents of a CLI component such as an
.NET Reflector can be used to track down performance problems and
xmldoc
), searching for specific types, members and references. It can be used to effectively convert source code between C# and Visual Basic.
.NET Reflector has been designed to host add-ins to extend its functionality, many of which are
History
.NET Reflector was originally developed by Lutz Roeder as freeware. Its first versions can be tracked back to January 2001.[4]
Archive.org hosts a collection of the early versions of Reflector.
On 20 August 2008,
In February 2010 Red Gate released .NET Reflector 6 along with a commercial Pro edition that enabled users to step into decompiled code in the Visual Studio debugger as if it were their own source code.
On 10 January 2011 Red Gate announced that .NET Reflector 7 would incorporate Jason Haley's PowerCommands add-in.[6]
On 1 February 2011 Red Gate announced that .NET Reflector would become a commercial product as of version 7,[7] which was released on 14 March 2011. This led to the creation of several free alternatives, including dotPeek,[8] CodeReflect and the open source program ILSpy. Subsequently, on 26 April 2011, due to community feedback Red Gate announced that they would continue to make .NET Reflector 6 available for free to existing users (while new users will have to pay for Reflector).[9]
References
- ^ Avery, James (2004-07-01). "Ten Must-Have Tools Every Developer Should Download Now". MSDN Magazine. Archived from the original on 19 September 2008. Retrieved 2008-08-20.
- ^ Hanselman, Scott (2007-08-23). "Scott Hanselman's 2007 Ultimate Developer and Power Users Tool List for Windows". Archived from the original on 14 September 2008. Retrieved 2008-08-20.
- ^ Wills, Dean. "C++/CLI Add-in for .NET Reflector".
- ^ Roeder, Lutz. "Lutz Roeder's Programming.Net". Archived from the original on 2 July 2016. Retrieved 4 July 2016.
- ^ Cramblitt, Bob (2008-08-20). "The Future of .NET Reflector". Archived from the original on 22 August 2008. Retrieved 2008-08-20.
- ^ Read, Bart. "More Big News: .NET Reflector 7 Beta, Integrating Jason Haley's PowerCommands Add-in is Now Available". Simple Talk. Archived from the original on 17 January 2011. Retrieved 20 January 2011.
- ^ Davidson, Neil. "An open letter to the .NET community". Archived from the original on 2011-02-05. Retrieved 2011-02-02.
- ^ "JetBrains .NET Tools Blog: dotPeek - Free .NET Decompiler is Available for Early Access". 11 May 2011.
- ^ Davidson, Neil. "Why we reversed some of our Reflector decision". Archived from the original on 16 January 2013.