标签:
最近,私下帮客户做了一个静脉识别系统,在产品发布的时候,自然少不了打包安装包。由于之前一直在搞B/S相关开发,对打包这块不是很熟悉,今天就来探讨一下。
比较好的打包工具很多,NSIS、InstallShield、还有VS自带的都有,不过好像在VS2013之后InstallShield就成默 认的打包工具了。仔细看了下资料,InstallShield在Windows安装包制作方面是非常优秀的,是微软的金牌合作伙伴明智的信赖,呵呵。就选 择他吧。
其实NSIS也挺好,只不过相对于InstallShield,操作有点复杂了,InstallShield好但是收费,不过在天朝,你懂得。最新版用不了了,就用2010版吧。
http://pan.baidu.com/s/1o6FYono
安装过程就不说了,记得先装原版文件,后安装破解包就行。
注意这里选择InstallScript MSI Project
注意,如果是制作中文安装包,这里一定要先设置,否则或有莫名其妙的错误,安装后的名称一直设置失败,就算写了中文,也无效,可能是bug。
我们只到,软件打包最头疼的就是依赖,Installshield很好的处理了这个。我们这里需要C++ 2008和.NET 4.0,勾选了之后,在安装时,如果客户的电脑没有环境,会自动提示安装。
接下来需要指定安装文件,就是程序发布后的文件了。
这里有一个提示,直接确认即可
接下来设置需要排除在外的程序,英文想pdb还有一些文件是不需要包含在安装包里面的,直接填写即可,支持正则,例如
images,Log,*.pdb,*.vshost.exe,*.vshost.exe.config
完成之后大致是这个样子
先创建一个卸载快捷方式,这个很方便
启动快捷就复杂点了,先选择创建快捷方式,然后找到相对目录,输入文件名称
记得勾上桌面快捷方式
注意这里一点要选择Web。生成单个文件
在后面就一直下一步就可以了。
最后一步,如果是下面的结果,就说明成功了。
至此,安装包制作完毕。
转载请注明:特维博客 » 使用InstallShield 2010打包Winform安装包
使用InstallShield 2010打包Winform安装包
标签:
原文地址:http://www.cnblogs.com/tangyouwei/p/4575429.html