VS2013 生成安装文件

摘要:
在安装了限量版之后,我们可以在新的VS项目中为安装包创建一个项目模板。对话框中的提示文本也可以通过上述地址的文件进行修改。通过这种方式,我们可以根据上述步骤创建基于VS2013的安装包,并处理安装包的一些自定义设置,使我们生成的安装包更加美观和专业。

在VS2012之前,我们做安装包一般都是使用VS自带的安装包制作工具来创建安装包的,VS2012、VS2013以后,微软把这个去掉,集成使用了InstallShield进行安装包的制作了,虽然思路差不多,但是处理还是有很大的不同,本文主要基于VS2013的基础上,介绍使用InstallShield2013LimitedEdition的安装包制作。

1、安装使用InstallShield2013LimitedEdition

在使用VS2013创建安装包之前,我们需要安装一个InstallShield的版本,其中LimitedEdition是一个可以申请免费账号使用的版本,当然专业版InstallShield是收费,而且费用也不低的了。使用LimitedEdition,我们也可以创建一般的安装包,本文主要介绍基于LimitedEdition版本的安装包制作。

安装完毕LimitedEdition版本后,我们可以在VS的新建项目里面,有一个安装包的创建工程模板了。

VS2013 生成安装文件第1张

创建一个基于InstallShield的安装包工程后,就出现了下面这些界面,包含了几个步骤的内容,有些特性因为是LimitedEdition版本的原因,不能全部使用,不过不影响我们创建大多数用途的安装包。

VS2013 生成安装文件第2张

2、创建配置InstallShield安装包的信息

1)应用程序信息

创建InstallShield的安装包,就是按照这些1,2,3,4,5,6这些步骤进行配置就差不多了,首先需要配置好公司名称,软件名称、版本、网站地址、程序包图标等基本信息。

VS2013 生成安装文件第3张

对于详细的程序信息,我们还可以通过General Information功能进行详细的设置处理,如设置安装包语言、软件名称、介绍等信息。

单击【General Information】功能,出现一个更加详细的安装参数设置界面,我们根据提示设置相关的内容即可。

VS2013 生成安装文件第4张

2)设置安装包所需条件

我们做.NET安装包的时候,一般都希望客户准备好相关的环境,如果没有准备,那么我们可以提示用户需要先安装.NET框架的。这个步骤就是做这些安装前的预备工作的处理。

这里我的安装包是基于.NET 4.5程序的,因此选择对应版本的.NET框架就可以了,如果有其他类似SQLServer等的也可以设置。

VS2013 生成安装文件第5张

3)添加安装包目录和文件

制作安装包一个费用重要的步骤就是添加所需的目录和文件,在Application Files里面可以添加对应的目录和文件,这个可以添加相应的依赖DLL,非常方便。

我们也可以在主文件里面查看他的依赖应用,可以去掉一些不需要的DLL的。

VS2013 生成安装文件第6张

4)创建安装程序功能入口

我们知道,以前利用VS创建的安装包,我们一般会在启动菜单创建对应的菜单结构、以及在桌面里面创建快捷方式等,这样才是标准的安装包生成内容,在Install Shield里面,软件这些更加方便,在【Application ShortCuts】里面,我们就可以创建这样的菜单和快捷方式了,如下图所示。

VS2013 生成安装文件第7张

5)安装界面设置

Install Shield提供了很好的安装对话框界面设置,我们可以在这里设置所需要的安装包对话框,如许可协议、欢迎界面、安装确认等对话框,以及一些自定义的界面也可以。

VS2013 生成安装文件第8张

打击【Dialogs】对话框,可以展示更详细的界面设置。

VS2013 生成安装文件第9张

3、自定义对话框背景和文字

上面设置好的内容,生成安装包后,能够顺利进行安装了,不过默认的图片背景还是采用了 InstallShield的标准界面。有时候,我们希望能够自定义对话框的一些背景,以及安装界面的一些文字。这样我们的安装包界面和别人的就有区别,不在千遍一律了,看起来也更专业一些。

例如,默认我们生成的程序界面如下所示:

VS2013 生成安装文件第10张

如果我们需要修改这里的背景和一些文字内容,我们可以在对应的路径下找到这些文件并修改即可。

下面是InstallShield相关的一些目录位置:

背景图片位置:C:Program Files (x86)InstallShield2013LESupportThemesInstallShield Blue Theme

字符串位置:C:Program Files (x86)InstallShield2013LELanguages

VS2013 生成安装文件第11张

 例如我把程序的背景界面设置为如下所示。

重新编译程序后,生成的安装包,启动界面就会发生了变化,符合我们的预期效果了,呵呵。

VS2013 生成安装文件第12张

安装软件后,在启动菜单里面,就可以看到他的快捷菜单了,桌面也有对应的快捷方式了。

VS2013 生成安装文件第13张

而对于对话框里面的提示文本,也可以通过上面地址(字符串位置:C:Program Files (x86)InstallShield2013LELanguages)的文件进行修改。

VS2013 生成安装文件第14张

我们找到对应的2052的中文提示内容,进行修改即可。

VS2013 生成安装文件第15张

这样我们根据上面的步骤,就能很好创建基于VS2013基础上的安装包了,并且对安装包的一些自定义设置进行了处理,使得我们生成的安装包更加美观、专业。

免责声明:文章转载自《VS2013 生成安装文件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ERP框架开发中的License许可验证机制设计与实现 (包含源代码下载)R语言︱机器学习模型评价指标+(转)模型出错的四大原因及如何纠错下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

一些常用软件的静默安装参数(nsis,msi,InstallShield,Inno)

打包的时候,经常需要安装一些其它的环境库,而又不想让用户繁锁的去选择,这时就需要静默安装,而不同的文件所加的参数了不一致,比如VS的环境库vcredist_x86.exe(这是32位的环境库)后面加/q即可完成静默安装,而NSIS打包的文件使用/q是不行的,查了相关的资料得使用/S(这里要大写),其它格式的文件参考下面的转载内容: ------------...

InstallShield学习笔记一:工程选择

由于项目需求需要用到Installshield 2014完成打包工作,在使用Installshield 2014过程中,遇到一些问题,在这里记录下,方便以后查看。 1.Installshield安装包下载地址: http://www.flexerasoftware.com/resources/free-trials/#installshield 需要输入E...

使用InstallShield下部署ASP.NET网站和MySQL,目标机为Win7——(二)使用InstallShield部署非安装版MySQL

接上一篇文章http://www.cnblogs.com/wigis/archive/2012/12/01/2797505.html 在使用bat批处理可以自动部署MySQL服务端后,我们使用InstallShield来达到相同的目的。原理还是一样的,在用InstallShield安装到客户机的指定位置后,运行bat文件。 1.  准备以下文件。在上一步应...

程序静默安装的参数总结

   程序静默安装的参数总结      软件的安装采取全自动或半自动的方式进行。   一、Microsoft Windows Installer   如果某个软件是用 Windows Installer 打包的,那你就应该能在文件夹中看到 *.msi 文件。这是最典型的特征,这些文件通常可以使用 /QB 和 /QN 参数进行自动安装。   /qb 会在窗...

InstallShield学习笔记二:组件配置

这里主要讲的记录的是配置文件的细节。 1.Features配置 在 Installshield 中,可以在 Features 新增需要安装组件大类,这里需要注意的是: 在InstallSrcipt MSI ,默认DefaultFeature修改名称为All的时候,在执行安装时,不管选择选任意某一个feature,所有的feature都会全部安装的情况。 (...

转:基于InstallShield2013LimitedEdition的安装包制作

InstallShield Limited Edition for Visual Studio 2013 图文教程(教你如何打包.NET程序)  InstallShield Limited Edition for Visual Studio 2013 图文教程(教你如何打包.NET Framework进去) 本文转自“吾乐吧软件站”,原文链接:http:...