龙空技术网

它来了,它来了,VS一键打包单个文件exe

Chatgpt4人组 8182

前言:

此时朋友们对“vs2017打包程序”可能比较珍视,小伙伴们都想要分析一些“vs2017打包程序”的相关知识。那么小编同时在网络上汇集了一些有关“vs2017打包程序””的相关内容,希望兄弟们能喜欢,同学们一起来了解一下吧!

在VS2019 发布以前大家开发winform 桌面程序,都是通过安装三方插件等等方式来讲发布的主文件文件exe和dll 压缩到一个exe来执行。需要借助第三方工具或者插件。

下面通过一步步对比来确定哪种方式更为合适

一、带dll 发布绿色版本

如图:主文件外有很多dll 文件,主文件大小为4M左右

图一

二、发布单文件不依赖框架模式

我这里采用VS2022 来测试单文件发布:

选择单文件发布,选择独立部署模式:

发布后来看下文件大小:为154M,这是后复制到其他windows 系统上直接就可以运行。

三、发布单文件依赖框架模式

下面再来看下依赖框架方式:

文件为16.8M,这时候如果运行他,需要先安装windowsdesktop-runtime-6.0.2-win-x64

桌面运行时。54M大大小左右。也就是说,这时候安装前需要先装他才行。

四、ClickOnce 发布模式

选中传统发布安装exe方式:

那么在生产中我们如何选择哪种发布模式呢?

业务更新更新频繁,可以选择依赖模式,毕竟装好一次,下次直接替换主exe就行了,安装省流量和时间。类似安装java jdk 后使用。更新缓慢,离线更新,这个时候可以选择独立模式。直接打开来用,发布绿色版即可在线自动更新检测版本号。免自己写升级。选择clickonce

标签: #vs2017打包程序