vs打包和部署程序成可安装exe文件(InstallShield Limited Edition for Visual Studio)

网上说vs2012以前的版本可以利用vs自带的工具进行发布,vs2012以后的版本需要利用第三方的打包软件进行打包,我的vs版本是2012,所以利用第三方的工具InstallShield Limited Edition for Visual Studio进行发布部署

步骤:

一  下载第三方工具InstallShield Limited Edition for Visual Studio

官网下载地址:InstallShield Limited Edition for Visual Studio - Registration | Revenera

(为了预防特殊情况下官网链接失效了,故在此放上软件的下载链接和注册码:链接:https://pan.baidu.com/s/1QmSUX1lSIjmLUFQpEk_ekw     密码:7y1f 

注册码: 1EE08QW-D2C-C0A3A8A3DN )

进去后需要进行注册,然后获取注册码

注册如下图,信息可真可假(我填半真半假,嘿嘿)

填写完信息后,点击Get The Limited Edition按钮注册,然后自动跳转到软件下载页,如下图:

复制并保存注册码,待会要用到,然后点击黄色的Download按钮进行下载,下载完后,就点击安装(安装也什么要注意的地方,你平时如何安装软件的就怎样安装就行了),安装前,如果vs是打开着,先关闭,然后再安装

二   进行打包、步骤 

1  打开vs,打开你要打包部署的工程项目,我就意思意思一下,建了一个控制台程序,就一个输出语句,然后选中项目,选择Release,接着   鼠标右键项目--->生成,如下图:

2  然后鼠标右键解决方案,选择   添加/新建项目,如下图:

打开添加新项目对话框后,选择    其他项目类型 ------>安装和部署------> InstallShield Limited  Edition Project,接着重新为项目命名,我这里是PackTest,然后选择保存的路径,最后确定

第一次新建会弹出要求输入注册码的对话框,如下图,不好意思,下图前面还有一个图,我漏截一个图,因为已经注册过了,就没法再截了

3 点击Activate激活按钮后,就完成新建项目了,并自动打开一个Project Assistant窗体,如下图:

如果你不小心把下面的Project Assistant窗体给关了,可以鼠标双击PackTest项目下的Project Assistant打开即可

简单介绍一下这个窗体,如下图标注,

4  配置应用信息,选择Application Information,如下图,然后根据实际情况填写信息,填写完后点击General Information

点击General Information后弹出如下图的对话框

选Yes后,关闭该对话框后再弹出一个窗体,如下图:

选择安装启动的语言,选择Chinese(Simplified):中文(简体),其它的可以根据需求进行选择

然后可以把该窗体关了,回到Project Assistant窗体,然后选择Installation Requirements后就变成如下图的样子,接着选择下图红色方框yes前面的单选框,接着就根据你要发布的项目的.net版本,我的是4.75,那我就选4.5,如下图红色方框3所示

5 添加文件,选择Application Files,再点中PackTest [INSTALLDIR] 文件夹,然后选择下图红色方框中的Add Files按钮进行添加你需要打包部署的项目工程下的bin文件夹下Release文件夹中的所有文件

点击Add Files按钮后打开添加项目文件的对话框,如下图:

添加文件后,变成如下图所示:

由于我打包的项目没有引用第三方的dll动态链接库,故我拿另外一个博主的图片来说明一下,

鼠标右键dll库,弹出属性对话框,具体如何配置下图有说明

6   设置软件的快捷图标和删除软件的快捷图标,

6.1 设置软件快捷图标

选择Application Shortcuts,然后我们可以看到Lanunch Packing.vshost.exe和Launch Packing.exe,把Lauch Packing.vshost.exe删了,然后重新命名Launch Packing.exe,如下图:

重新命名后,并做如下图的设置

6.2 设置删除软件的快捷图标

点击上图中的Create an unintallation shortcut,然后出现Uninstall PackTest选项,并重新命名这个选项,如下图:

为软件和卸载快捷图标添加ico图片,并按如下图设置,该勾选的勾选

7  设置打包环境

选择打包项目PackTest下的Specify Application Data(下图红色方框1),再鼠标双击Specify Application Data下的Redistributables(下图红色方框2),打开窗体如下图,并根据你要发布的项目版本进行选择对应的版本,我的是4.7.5,故我选择

Microsoft.NET Framework 4.5 Full(勾上下图方框3),勾上后,第一次会下载Microsoft.NET Framework 4.5 Full,耐心等待下载完成

8  最后的设置

鼠标双击打包项目工程PackTest下的Prepare for Release下的Releases,如下图步骤1,打开下图左边模样的窗体,接着选择

SingleImage(下图步骤2),再选择Builds下的SingleImage(下图步骤3),接着选择Setup.exe(下图步骤4),最后选择Extract From Setup.exe(下图没标步骤的红色方框)

9   点中打包项目PackTest,鼠标右键,生成

生成完成后,可以在打包项目PackTest所在的项目文件夹PackTest下的多个子级目录下就会有一个setup.exe文件,可以单单拷贝走该文件到别的电脑安装了,双击它进行安装吧

安装完成后可以在桌面中看到

参考链接:

【C#】vs2012 安装与部署 怎么打包程序(InstallShield 2013 Limited Edition for Visual Studio)_vs2012打包安装程序工具激活注册地址-CSDN博客

InstallShield Limited Edition for Visual Studio 2013 图文教程(教你如何打包.NET程序)_c# 2013 installshield limited edition-CSDN博客

好了,本文到此结束,如果本文对你有帮助,资助2毛钱作为鼓励呗,穷逼一个,就当筹个网费吧

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

zxy2847225301

测试使用

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

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

打赏作者

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

抵扣说明:

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

余额充值