exe软件打包成apk(它来了它来了VS一键打包单个文件exe)
在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
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com