使用Setup Factory安装包制做工具制做安装包

在咱们开发完软件后,除了极个别案例咱们把整个目录复制给客户用外,咱们通常都须要作成安装包,方便整个软件的部署操做,以安装包的部署操做可能简单的是复制文件,也可能包括一些注册表、数据库等额外的操做,不过安装包部署确定是可以给客户提供专业、统一的软件安装体验,同时封装了不少细节方面的处理。在咱们平常的基于.NET的开发中,VS2010以前咱们还可使用内置的安装包制做工具,自从VS20十二、VS2013之后,微软把这个去掉,集成使用了InstallShield进行安装包的制做了,我本身在这方面也写了两篇随笔《基于DevExpress的Winform程序安装包的制做》、《基于InstallShield2013LimitedEdition的安装包制做》,不过基于InstallShield的制做虽然能够完成安装包的打包操做,不过也不见得是比较方便的打包工具,本篇介绍的Setup Factory是一个很是高效,功能强大的安装包制做工具,在独立于VS以外,咱们能够用它做为咱们常规.NET开发的安装包制做,简单易用。html

一、Setup Factory介绍

Setup Factory 是一个强大的安装程序制做工具。提供了安装制做向导界面,即便你对安装制做不了解,也能够生成专业性质的安装程序。Setup Factory 的特性包括:工程向导、自定义对话框、主题/皮肤样式、运行时间模块、最小化支持、MD5编码序列号、250个功能函数的脚本编辑器、受权支持和其余特性等。数据库

目前使用的版本是Setup Factory 9.5,不过各个版本之间差别并不大,这个软件在网上也很容易获得(即便是特别版本的,呵呵),所以较InstallShield更为方便获取到,在简单的对这款安装包制做工具的了解后,基本上常规的功能都很是方便设置处理,确实是比较易用的。软件的界面效果以下所示。编辑器

从软件的主要功能来说,它的安装包制做,主要就是左边的任务栏的各个处理操做了,包括内容有:文件Files、设置Settings、屏幕Screens、动做Action、资源Resources、卸载UnInstall等操做。函数

二、软件安装包的制做

咱们建立一个安装包,输入相关的公司、软件名称等,以下所示。工具

 

一步步后,咱们须要指定指定具体的位置,以便加入所须要的文件,以下所示。post

而后选择安装包的界面语言包,以下所示。编码

进一步的操做,就能够选择环境的安装包,例如.NET4,若是选择这个依赖环境,那么在安装的过程当中会自动安装,好像说须要在SetUpFactory软件所在的目录中新建一下目录:Dependencies\dotnet4 。而且将 dotNetFx40_Full_x86_x64.exe放在其中。url

接着须要设置一些安装包的操做,如是否包含卸载操做等等,以下界面所示。3d

最后,程序自动加入指定目录的问价,在主体界面中显示对应的文件,以下安装包制做视图所示,就是制做一个客户关系管理软件的安装包界面视图,包含所须要安装的文件、文件文档、程序依赖文件等。orm

在返回到主界面的安装包视图后,咱们就是按照左边的任务工具栏的顺序,一步步的对安装包的参数进行设置便可。

包含的内容有:文件Files、设置Settings、屏幕Screens、动做Action、资源Resources、卸载UnInstall等操做。咱们在加入文件后,对执行文件的相关参数进行设置处理,以下所示。

对执行文件的属性进行设置,根据状况设置相关的参数信息,以下界面所示。

而后接着对设置信息进行处理,如指定安装包软件的名称、公司信息、安装版权信息、安装路径等,以下界面所示。

 

安装包的屏幕显示,咱们能够修改其中的图片,以及相关的提示信息、按钮信息等内容,以下界面所示。

 

在弹出的界面里面,咱们能够经过Project内容选择符合安装包的制做主题,在右下角里面,咱们还能够单击编辑按钮,对样式图片进行修改,选择符合本身项目的背景图片。

其余处理如动做Action、资源Resources等,咱们根据状况进行设置便可,通常若是没有特殊,则不须要进行处理。

卸载的操做,咱们能够修改其中的提示名称,将其修改成中文的提示信息,以下所示。

最后能够进行编译了,指定生成的目录和文件名称,编译就能够得到一个独立的安装包的。

编译过程就是把所需的文件一步步加入到一个安装包文件里面,以下是进度提示所示。

 

 

下面介绍的界面效果就是我完成后的安装包界面效果,包括了背景图片的修改,卸载信息的设置、安装包文件的信息等等,具体效果也能够下载个人客户关系管理软件进行了解。

http://www.iqidi.com/crm.htm

安装部署后,软件的快捷键在桌面上存在,而且能够看到【打开文件位置】的操做也能够了,这个在以前VS里面的安装包是没有的,呵呵,小细节。

安装文件是一个独立的文本文件,安装Setup Factory工具后,直接使用,也可使用其余文本编辑工具维护和查看。

 

以上就是我对一个完整的客户关系管理软件的安装包,在Setup Factory工具上的制做过程,基本上安装包制做起来仍是比较方便快捷的,并且最后也就是一个文本文件的信息,独立,比较好管理。

对比InstallShield的笨重和麻烦,这个软件独立维护安装包也是很是方便的一件事情。

相关文章
相关标签/搜索