如何利用InstallShield打包VS2013程序 ,下面幾個鏈接已經很詳盡了,從註冊到各種參數設置
https://blog.csdn.net/kingmax54212008/article/details/44303539
https://blog.csdn.net/xiaobing_122613/article/details/54890268
https://blog.csdn.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
參考回答:https://zhidao.baidu.com/question/360169105358098052.html
(2)Error 1 0: ISEXP : error : 0:
解決方案:MSI受2GB大小限制,如果分發的文件大於2GB,要設置成“無壓縮方式”來分發
這樣輸出如下:
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 ==========
表示分發成功,相應路徑下可以找到分發的文件:
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