利用InstallShield打包VS2013程序 错误ISEXP : error : 0: 解决方案

如何利用InstallShield打包VS2013程序 ,下面几个链接已经很详尽了,从注册到各种参数设置

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

https://blog.****.net/xiaobing_122613/article/details/54890268

https://blog.****.net/yangseng/article/details/38798123

 

需要注册并下载InstallShield,获得***

https://info.flexerasoftware.com/IS-EVAL-InstallShield-Limited-Edition-Visual-Studio

碰到2个错误的解决方案:

(1) Warning    1    -7235: InstallShield could not create the software identification tag because the Tag Creator ID setting in the General Information view is empty.    ISEXP : warning : -7235: InstallShield could not create the software identification tag because the Tag Creator ID setting in the General Information view is empty.

解决方案:

General Information -> Software Indentification Tag ->Use Software Indentification Tag 设置为No

 

利用InstallShield打包VS2013程序 错误ISEXP : error : 0: 解决方案

参考回答:https://zhidao.baidu.com/question/360169105358098052.html

(2)Error    1    0:     ISEXP : error : 0:  

解决方案:MSI受2GB大小限制,如果分发的文件大于2GB,要设置成“无压缩方式”来分发

利用InstallShield打包VS2013程序 错误ISEXP : error : 0: 解决方案

这样输出如下:

Files built
Media table successfully built
Setup.exe created
Automatic update notification disabled
Express\SingleImage - 0 error(s), 0 warning(s)

========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========

表示分发成功,相应路径下可以找到分发的文件:

利用InstallShield打包VS2013程序 错误ISEXP : error : 0: 解决方案

Compressed MSI is larger than 2GB
This error can also be caused by a Windows Installer limitation on the total size of a compressed MSI. The MSI file has a 2GB total size limit. If your application is over 2GB in size and try to build a single compressed MSI the build process will fail during the compression of these files. 
To resolve this error you will need to build the package as either uncompressed or compressed with external .cab files.

参考:https://community.flexera.com/t5/InstallShield-Knowledge-Base/Error-0/ta-p/4003