前言:
此时朋友们对“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打包程序