我面临一个问题我的硬盘坏了,我丢失了很多我在Visual C上做的应用程序#但我有一个exe作为备份,但是没有代码有一个程序从.exe中提取代码
答案 0 :(得分:16)
使用
.NET Reflector让您轻松实现 查看,导航和搜索, .NET的类层次结构 组件,即使你没有 他们的代码。有了它,你可以 反编译和分析.NET程序集 在C#,Visual Basic和IL中。
<强> 修改 强>
<强> Reflector.FileDisassembler 强>
Reflector.FileDisassembler是新版Lutz Roeder的.NET Reflector的一个小插件,您可以使用它将反编译器输出转储到任何Reflector支持的语言(C#,VB.NET,Delphi)的文件中。如果您正在搜索特定的代码行,这非常有用,因为您可以使用VS.NET的“在文件中查找”或想要将类从一种语言转换为另一种语言。
答案 1 :(得分:3)
使用.net Reflector. 当然,提取评论是不可能的,但您可以恢复您的资源。您也无法让Visual Studio设计器使用它。但它比失去一切更好吗?前几天我必须为我的一个类库做这个。
答案 2 :(得分:1)
我也有幸与IL Spy一起运气,但我不知道它是否有转储源文件的模块。
ILSpy是开源.NET程序集浏览器和反编译器。
红门宣布免费版后,开发开始了 .NET Reflector将于2011年2月底停止存在。