如何打开.dll文件,看看里面写的是什么?

HaD*_*aDe 78 .net c# class-library

我丢失了类库的解决方案,我可以打开.dll创建的文件class-library.

Pet*_*ner 99

你最好使用像redgates .net反射器或jetbrains resharper反编译器这样的反编译器.有开源的也喜欢

http://www.jetbrains.com/decompiler/

http://ilspy.net/


Abh*_*bhi 23

按照以下步骤..

  1. 转到"开始"菜单.
  2. 键入Visual Studio工具.
  3. 转到上面的文件夹.
  4. 对于VS 2013,单击"VS 2013的开发人员命令提示符",或者在VS 2010的情况下单击"Visual Studio命令提示符".
  5. 在命令提示符加载到屏幕类型ILDASM.EXE后按ENTER键.
  6. ILDASM窗口将打开.将.dll文件从您的文件夹拖到窗口.或者单击.ILDASM.EXE然后添加所需的.dll文件.
  7. 完成上述步骤后,将出现Mainfest和.dll文件.双击这些文件,看看它包含的内容.

  • 此过程用于反汇编CLR生成的中间语言。 (2认同)

Roh*_*hit 6

您无法获得确切的代码,但可以获得它的反编译版本。

最流行(也是最好)的工具是Reflector,但还有其他 .NET 反编译器(例如Dis#)。

您还可以使用ILDASM反编译CIL,它与 .NET Framework SDK 工具捆绑在一起。


bac*_*ack 6

我想你已经下载了.NET Reflector和这个FileGenerator插件http://filegenreflector.codeplex.com/,如果你这样做,

  1. 打开Reflector.exe,

  2. 转到"查看"并单击"加载项",

  3. 在"加载项"窗口中,单击"添加...",

  4. 然后找到你下载的dll

  5. FileGenerator.dll(巫婆来自FileGenerator插件),

  6. 然后关闭"加载项"窗口.

  7. 转到文件,然后单击打开并选择要反编译的DLL,

  8. 打开它后,它将出现在树形视图中,

  9. 转到工具,然后单击生成文件(Crtl + Shift + G),

  10. 选择输出目录并根据需要选择适当的设置,单击生成文件.

要么

使用http://ilspy.net/


小智 5

我使用 JetBrains 的dotPeek软件。你也可以尝试一下。