我在过去的几天里寻找一种方法来打包我的整个应用程序(VS项目)到一个单一的.exe文件。这个项目有一个zip文件夹作为资源,我想实现的是:
1.构建一个.exe文件,包括所有依赖项(7zip、.NET、zip文件夹资源等)
1.将.exe文件发送给远程客户
1.一旦客户运行了.exe,zip文件就应该放在我在项目中确定的路径中。
我不明白如何做到这一点。我看到了多个关于运行发布选项的答案,但它不起作用,我也没有他们建议的选项。
请参阅此处Publish with VS 2017
我在过去的几天里寻找一种方法来打包我的整个应用程序(VS项目)到一个单一的.exe文件。这个项目有一个zip文件夹作为资源,我想实现的是:
1.构建一个.exe文件,包括所有依赖项(7zip、.NET、zip文件夹资源等)
1.将.exe文件发送给远程客户
1.一旦客户运行了.exe,zip文件就应该放在我在项目中确定的路径中。
我不明白如何做到这一点。我看到了多个关于运行发布选项的答案,但它不起作用,我也没有他们建议的选项。
请参阅此处Publish with VS 2017
1条答案
按热度按时间r3i60tvu1#
我最终使用ILMerge将我的exe与其他dll打包在一起
https://github.com/dotnet/ILMerge
最后的脚本帮助我创建了一个自动化的过程