Just touched. net, I heard that reflector is a powerful decompilation tool, but he has never been used. I was very interested in new things. I heard him say this. I decided to try this legendary tool. I used it today.
The version I used is 4.1.84.0. In this way, I decomcompiled my own DLL. Except for the variable names, the decompiled code is basically the same, I have exported the decompiled code to the relevant files (to use the plug-in), and then compiled it with vs.net. It's really nice. there are also a lot of plug-ins developed around reflecto. After searching for these plug-ins on the Internet, the usage and introduction of these components are as easy as possible, I think this is the result of network sharing. reflector is one of the following components. openrunningassembly reflector. codemodelview reflector. classview I have found many websites that cannot be downloaded. If a friend has one, I hope I can get one copy. reflector. filedisassemblerreflector. codemetrics reflector. sql2005browser reflector. delphilanguage reflector. MC Pplanguage reflector. chromelanguage reflector. diff reflector. visualstudio reflector. classview reflector. codemodelview reflector. filegenerator reflector. graph reflector. openrunningassembly you can go to the reflector official website (http://www.aisto.com/roeder/dotnet/ download the latest download decompressed will use a reflector.exe directly double-click it, you can run it, the interface is as follows. click file-> open and select the DLL to be decompiled. After opening, the control namespace will appear in the list on the left, as shown in the dataaccesscommon. click the class to be decompressed. The code for this class will appear below on the right side. For example, if you see it, the decompiled code and the original code are basically There is no difference. the reflector itself does not import code into a file, and related plug-ins are required. the following describes the usage and usage of a plug-in. (1) reflector. filedisassembler and reflector. the filegenerator plug-ins are used for the same purpose. The decompiled code is exported to related files. Here I will only introduce reflector. filedisassemble usage, reflector. filegenerator usage is similar to reflector. filedisassemble: http://www.denisbauer.com/Download.aspx? File=reflector.filedisassembler.zip (a) Start reflector and click View --- add-ins ..... Select reflector. filedisassembler. DLL (download reflector. after filedisassembler is decompressed, the file disassembler option is displayed in the Tools menu. (B) Select the class to be exported and then select Tools à file discycler. The following dialog box is displayed. (c) In the text box, enter the directory of the exported file and click genrate to generate the file. (2) importing. in this case, run vs.net and run reflector through "external program-reflector" in the menu bar. URL: http: // www. Testdriven.net/downloads/reflectorvsaddin.zip (3) reflector. sql2005browser add method same (1) the plug-in is used to view the storage set in SQL Server 2005 (Yukon) database. truncated address: http://www.denisbauer.com/Download.aspx? File=reflector.sql2005browser.zip (4) reflector. codemetrics plug-in, add the same method (1) the plug-in is used to analyze. Net assemblies and display the performance parameters of the component under the cut Address: http://projectdistributor.net/GetFile.aspx? Type = B & id = 55 (5) add reflector. Graph plug-in method is the same as (1) this plug-in is used to draw the structure of the collection. The following cut Address: http://projectdistributor.net/GetFile.aspx? Type = B & id = 56