InstallShield使用2020-11-24

 

2020年11月24日

一、使用教程

  • 下载InstallShield 在VS中找到管理应用程序,进行下载安装,注册完会有注册码。

     

安装好,重启VS,在项目中添加新项目,即 InstallShield ,使用时会提示勾选第一个,输入注册码。(如果使用第二个,在成功打完包,在进行安装会有提示,说是提示测试版安装),如下图。

 

 

 

二、打开后的界面如下图2.1,按照界面提示步骤

 

图2.1

三、设置Application Information(应用程序基本信息)

如图3.1

 

图3.1

 

 

图3.2

图3.2中:

1:公司名称,可根据实际情况填写,后面的4公司地址会自动联动起来

2:应用程序的名称,根据程序的功能起个合理的名称

3:应用程序版本,若应用程序后面还要升级更新,则规划一下版本号,若后续不会维护和升级,可无需修改默认值

4:公司网址 

5:设置基本信息,点击后如下图3.3

 

图3.3

 图3.3中有三项需要注意:

1:安装语言,即应用程序安装的时候界面是中文还是英文,一般选中简体中文,若想秀一把英语,可不做修改,默认为英文

2:安装位置,若想在安装的时候改变安装的位置,按下图新建一个文件夹,表示要安装在自己定义的位置,而不是电脑上给定的那些位置上;若不新建文件夹,安装应用程序的时候只会安装在固定的位置上;

 

3:管理员权限,选中YES,即以管理员的身份执行应用程序,否则安装的程序会出现无法读取文件的情况

  • 设置安装要求(installation Requirements)

如图4.1

 

图4.1

 图4.1中:

1:(安装应用程序的操作系统)若无特殊需求,则默认;

2:(应用程序需要电脑安装什么软件)若安装的应用程序需要在电脑上安装其他软件,则选择YES,在安装应用程序的时候,界面会给出安装提示,但是一般这里选择NO,然后在打包环境的时候,将需要安装的东西打包在环境中,这样用户就无需自己下载安装其他软件了;

  • 添加应用程序文件

如图5.1

 

图5.1

 在图3.2设置的2的安装位置下,新建一个文件夹,就是将来安装应用程序时,放应用文件的文件夹,即在图5.1的1中文件夹下新建文件夹2,在文件夹2下粘贴需要发布的打包的文件

添加入口文件:记住添加,否则会报错提示缺少某些.dll

 

 

创建应用程序的快捷方式,如图6.1

 

图6.1

 图6.1中:

1:三个复选框分别是我们熟悉的,在开始菜单创建快捷方式,在桌面创建快捷方式,使用快捷方式的图标

2:对应第三个复选框的图标,可以在网上下载icon图标,注意不能使用其他格式png,gif等,也不能将这些格式直接改为icon格式

七、安装选项,图7.1

 

图7.1

图7.1的单选框分别是:

是否出现同意协议的界面,就是我们经常看到的直接点击同意的界面,一般选择YES

是否出现用户可以输入公司等信息的界面,一般选择NO

是否可以修改安装位置,一般选择YES,需要和图3.3中的2配合才能使用,这里只是显示是否更改安装位置界面,实际更改安装位置的功能是在图3.3中的2设置的

上面完成了的程序打包,下面进程环境打包,实现一键安装,将程序运行需要的环境或平台等打包起来

 

选中要打包的环境,若正在打包的电脑上没有选中的插件或平台等,此时会给出提示让你安装,然后才能打包,毕竟自己电脑上都没有的东西,如何打包呢

步骤九:发布程序,按照下图9.1,修改上面设置生成的解决方案,修改设置为SingleImage,将所有的安装文件生成一个exe,没有其他额外的东西

 

 图9.1

 步骤十:最后一步的设置很重要

 

1:要求执行的级别,选中Administrator,否则安装软件的时候会报错提示用管理员身份运行

2:选中Extract From Setup.exe,将会把运行环境和安装文件打包到一起,实现真正意义上的一键安装

 步骤十一:生成exe,按照下图,生成exe文件,若没有报错,会在项目目录下找到exe文件

 

说明:注意上图的目录,到该目录下找setup.exe文件,即安装文件,双击即可安装

 

 补充:

1、修改桌面快捷图标的名称:直接按照下图,双击就可以重命名

 

 

 

 

  • 常见问题

-6003错误提示:

解决方案:添加这个就行

 

 

如何添加卸载程序:

1.在解决方案中添加了安装程序后。点击下图中的选项:

 

2.点击后会出现如下图的界面:

 

3.在标红色的框内是你的程序名称,然后点击右键会有一个  New Uninstall Shortcuts的选项,这样卸载程序就打包进来了。

 

 

后来才发现还有另外一种更简单的方法,如下图:

 

 

 

自定义安装协议

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

.Net10

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值