![]() ![]() Introduced in February 2011 (immediately following Red Gate’s announcement of the fate of. ILSpy from SharpDevelopĪt this writing, the tool is in it’s infancy. The displayed source can be copied and saved, though I was only able to do this one method or property at a time. The Assembly Browser can produce both IL and C# output from the decompiler. When you choose Assembly Browser, you get a familiar Reflector-like interface to the contents of the assembly. (There’s an extra drop-down on the file/open menu that allows you to specify Assembly Browser… the other option there is “Solution Workbench”). In MonoDevelop, choose to open an assembly like any other file, but specify the Assembly Browser to open it. Once I had MonoDevelop installed, it’s not immediately obvious where to find the Assembly Browser. The other tools I’m highlighting, including Reflector itself, are very easy to set up and use. GTK# is a separate download and installation process, which is a little bit of a barrier to use. NET 3.5, MonoDevelop requires GTK# 2.12.9 for installation. This tool was highlighted by Miguel de Icaza in his recent blog post. What it not as well known is the Assembly Browser that is included with MonoDevelop. You may be familiar with MonoDevelop it is an open source IDE designed to bring. Because of this, it is not a tool that I expect too many developers will view and a reasonable replacement for. The major downside of this tool that immediately presented itself is that it is ONLY a disassembler, meaning that it produces only IL rather than C# or VB.NET. There is no formal installation package for this tool just download the ZIP archive, unpack it, and run the dile.exe executable. ![]() Both 32-bit and 64-bit versions are available, which is nice. As I was only interested in the disassembling features of the tool, I did not see a difference between the two versions. Current weekly builds of version 0.2.7 (development appears to have restarted in mid-2010) are also available (those require. Version 0.2.6 (latest stable build) is more than three years old, released on November 4, 2007. NET applications directly from the application assemblies. This tool allows disassembling and debugging of. ![]() However, the Assembly Browser itself is a plug-in, so it’s not immediately clear if a plug-in could be added to extend the functionality of the Assembly Browser. The following table gives an overview of what each of these tools has to offer. NET Reflector: ILSpy, Dotnet IL Editor, and MonoDevelop. Here is a screenshot of the tool in action:Ī quick search turned up three potential replacements for. Originally created by Lutz Roeder and subsequently purchased by Red Gate software, it has always (until now) been a free utility. NET Reflector is a tool for browsing and decompiling the contents of compiled. Reflector is time-bombed… meaning that you’ll have to pay up or quit using the tool altogether… is disappointing.). (No, I’m not wading into the political arguments about the change other than to say that the fact that the last free version of. NET Reflector tool will become a paid app, I began to wonder (like many developers, I’m sure) about free and/or open source alternatives. Plus it may encourage more frequent updates.ĮDIT: I originally said it was $35 for everyone but according to this FAQ there's still going to be a Pro version.After Red Gate’s recent announcement ( ) that the. On the other hand I respect where RedGate is coming from and the cost for a license isn't prohibitively expensive. On the one hand it's annoying that the existing free versions will die and obviously I'd prefer there be a free version going forward. The new version will no longer have a free version, will be $35 for the non-Pro versions, and the existing free versions will still work until the end of May. After about four years he sold it to RedGate software, who has maintained a free version ever since, as well as a "Pro" version about a year ago which adds capabilities and starts at $99/seat. NET Reflector started out as a free utility written by programmer Lutz Roeder and quickly became fairly indispensable to a lot of programmers. NET Reflector, coming in March, will no longer have a free version. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |