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


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

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

-
最后保存,点击发布,可以在目标文件夹找到单个exe。
3、附
更新:vs2020升级后去除了配置文件设置功能,只能手动修改pubxml文件,上面的方法可能已经失效。
截至目前,最新版(16.11.1)将配置文件设置框加回来了,具体方法和以前一样。