InstallShield可谓打包神器,之前用的是2013版的,作为VS的一个项目模板使用,这次尝试了下2018版的,显然,功能更强大了。
由于现在的电脑系统都分64位和32位,这就要求打包的时候可能需要针对两种不同的系统打包,过去,我们不得不通过InstallShield新建两个项目各自打包,现在,我们可以利用InstallShield 2018的Features(其实我也不知道Features是哪一版引进的= =)特性在同一个项目里打出一个包,由用户选择安装32位还是64位的。
话不多说,如图新建项目:
Project Name和Location按需填写,建议Location在默认路径下加一层目录,这样区分不同的客户端产品。
进入Installation Designer面板,打包90%的工作都将在这个面板完成。
1.进入General Information填写应用的基本信息,比如Product Name/Produc Version等,注意Product Code和Upgrade Code是设计到更新版本时用的,最好记下来,下次打更新包的时候,只需更新Product Code即可做到覆盖安装。
2.进入Organization-Components,新建2个Component,一个32位,一个64位,在Component的基本信息面板里指定安装路径Destination,正常都放在ProgramFilesFolder下,首先将这个目录下不用