VS2019,C#打包发布生成单个exe

Posted 小哈里

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2019,C#打包发布生成单个exe相关的知识,希望对你有一定的参考价值。

1、Problem

  • C# 打包发布后exe必须依赖一些dll等文件才能运行(单独拿出来无法运行)

2、solution

  • 首先生成–发布–目标选文件夹–特定目标选文件夹–选一个文件夹位置–完成

  • 然后更多操作–修改配置 --部署模式 依赖框架,目标运行时选对应平台,文件发布选项 勾选生成单个文件

  • 最后保存,点击发布,可以在目标文件夹找到单个exe。

3、附

更新:vs2020升级后去除了配置文件设置功能,只能手动修改pubxml文件,上面的方法可能已经失效。

截至目前,最新版(16.11.1)将配置文件设置框加回来了,具体方法和以前一样。

以上是关于VS2019,C#打包发布生成单个exe的主要内容,如果未能解决你的问题,请参考以下文章

c#如何生成不依赖NET平台的exe?要打包的话如何打包?

c# winform 生成exe x64

vs2017如何打包python项目,生成exe文件

c#如何把一个main()和若干个dll打包生成单一的exe文件?

vs2015+opencv+qt打包exe的问题

如何解压由 Electron pack 生成的单个 EXE 文件?