我正在C#.NET
Windows 平台上开发一个应用程序,我只是在测试代码,我不知道我以某种方式把它搞砸了,在撤消了太多努力之后,我仍然无法恢复我的代码。我不想再次编写整个代码。
我只留下了它在这里执行良好的.EXE文件,我想知道一些技术或工具,以便我可以将我的EXE
代码反编译成它的源代码,如果可以,请告诉我一些好的反编译器。任何帮助将不胜感激,谢谢。
我正在C#.NET
Windows 平台上开发一个应用程序,我只是在测试代码,我不知道我以某种方式把它搞砸了,在撤消了太多努力之后,我仍然无法恢复我的代码。我不想再次编写整个代码。
我只留下了它在这里执行良好的.EXE文件,我想知道一些技术或工具,以便我可以将我的EXE
代码反编译成它的源代码,如果可以,请告诉我一些好的反编译器。任何帮助将不胜感激,谢谢。
您可以通过以下方式获得相当不错的结果:
根据上一个用户所说的话,Reflector 或 IlSpy 都可以完成这项工作。然而,话虽如此,我会推荐 IlSpy 而不是 Reflector。他们都会将程序反编译为中间语言,得到大致相同的结果,但我在使用 IlSpy 解析变量值时有更好的体验(即更流畅、更轻松)。
但是如果它是你自己的代码并且你记得你所有的变量值是什么,那么任何一个都可以正常工作。只有我的两分钱。