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

官网下载地址:https://info.flexerasoftware.com/IS-EVAL-InstallShield-Limited-Edition-Visual-Studio

(为了预防特殊情况下官网链接失效了,故在此放上软件的下载链接和注册码:链接: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文件,可以单单拷贝走该文件到别的电脑安装了,双击它进行安装吧

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

参考链接:

https://blog.csdn.net/catshitone/article/details/41700115

https://blog.csdn.net/kingmax54212008/article/details/44303539

发布了66 篇原创文章 · 获赞 48 · 访问量 16万+

猜你喜欢

转载自blog.csdn.net/zxy13826134783/article/details/88623192