用installshield打包应用程序

1、在解决方案右键点击添加-新建项目:



2、创建打包引导程序:



注意:这个InstallShield软件默认是没有的,默认的菜单显示也不是这个,点击的时候会打开一个网页让你去下载安装。

网址是:https://info.flexerasoftware.com/IS-EVAL-InstallShield-Limited-Edition-Visual-Studio

打开这个网址,右边栏需要填写一些注册信息,然后就可以点击下载了。下载安装完成之后,再重启vs,就可以看到上图的菜单。


3、根据引导程序设置应用名称等信息



4、设置通用信息,主要是语言设置:




5、选择依赖的软件


注意,这里要先查看依赖的.netframework版本,对项目右键-属性:




6、选择需要打包的软件,通常是在一个bin/debug文件夹或者bin/release文件夹里的全部文件:


注意,这里要查看我们刚刚发布的文件生成在哪个文件夹里,对项目右键-属性:




7、选择我们需要的exe,去除不需要的exe,并选择是否创建快捷方式:




到这里根据引导流程已经设置完了(后面的部分只要按默认即可),那么接下来还有其他要设置,需要看项目结构


8、设置(并下载)需要一起打包进去的依赖项目:



当勾选左侧的选择框的时候,他就会自动下载。有一个先决条件是,vs必须以管理员身份允许,否则下载失败。

右键发现没有管理员身份运行的菜单,要先进行一些设置:我的电脑->管理->用户->administrator->右键属性->把禁用去掉

然后在桌面找到vs快捷方式->右键属性->兼容性->勾选以管理员身份运行


9、准备发布

设置为单文件



设置release属性



10、发布:


11、更新版本

这个installshield打包的程序更新不是想象中那么简单。

(1)如果原程序修改了,打包程序不修改直接发布,则无法安装进电脑,会提示“该电脑已经安装了一个版本,请卸载了再安装”;
(2)改了version+productcode之后,再安装,可以安装了,运行发现,版本没有修改;
(3)正确的操作方法是:






评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值