将.exe转换为VS解决方案文件/项目

问题描述 投票:0回答:2

我最近在工作中遇到了一个问题,我的项目的解决方案文件丢失了,但我仍然拥有项目/解决方案生成的可执行文件。它已收集了 50 多个网络表单。

我尝试过一些反编译工具,如 ILSpy、JustComplie 和 .Net Reflector,但所有工具都提供了不同格式的源代码(不是我最初编写的),也不是表单设计。

是否有可能将可执行文件反编译回解决方案/项目文件?

reverse-engineering decompiling decompiler
2个回答
0
投票

我认为您实际上无法将可执行文件反编译为 VS 上看到的解决方案结构。 虽然你可以反编译可执行文件(网上有反编译器可以帮你执行操作 - 只能反编译), 您需要手动重新创建解决方案并添加从先前操作中检索到的源文件。 此外,如果您的文件被混淆,这会使它们更难被反编译。 即使这有效,也要准备好进行一些调试并检查引用/依赖关系。


0
投票

有一个非常适合 .Net 应用程序的反编译器,称为 DNSpy。 这是该项目的链接: https://github.com/0xd4d/dnSpy

反编译后,您可以从此应用程序开始调试等。

希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.