用installshield打包应用程序

来源:互联网 发布:java class 实例化 编辑:程序博客网 时间:2024/05/15 23:26

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、发布:




原创粉丝点击