You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

在Visual Studio中能否从.exe文件修改窗体?无.sln文件时如何更新Visual Basic应用代码?

关于从VB.exe获取项目文件的问题解答

嘿,作为编程新手遇到这种情况完全正常,别担心!我来给你理清楚核心问题:

  • 你没办法直接从.exe文件生成完整的.sln解决方案文件。.exe是Visual Basic项目编译后的二进制产物,它只包含了运行程序所需的机器码,已经丢失了原始项目的结构、配置、源码组织方式等关键信息。虽然有反编译工具(比如ILSpy、dnSpy)能从exe里提取出近似的VB代码,但这些代码没有对应的项目配置、依赖引用、资源文件,你没法用它们直接生成可编辑的.sln项目,就算手动重建项目也会耗费大量精力,还容易遗漏关键细节。

  • 你必须向发送.exe的人索要完整的项目源码包。.sln文件是Visual Studio用来管理整个解决方案的核心文件,它和对应的.vbproj项目文件、所有源码文件、配置文件、资源文件一起构成了可编辑的项目。只有拿到这些文件,你才能在Visual Studio里正确打开项目,修改代码并重新编译。

总结一下:别浪费时间尝试从exe生成sln,直接联系对方要完整的项目源码是唯一靠谱的解决方式。

内容的提问来源于stack exchange,提问作者Ross from Brooklin

火山引擎 最新活动