使用Advanced Installer进行二次打包
? ? ? 使用Advanced Installer進行二次打包
? ? ? ?在上一篇使用InstallerShield打包VS程序中,我已經敘述過,為什么要進行二次打包的問題,在此我就不再贅述。本次長槍直入,說一說如何使用Advanced Installer對已經生成的安裝包文件進行二次打包。
? 1.創建MSI安裝程序包安裝現有的EXE軟件包
? ? ? 這個工程的含義,就是將InstallerShield打包生成的exe應用程序文件再次進行封裝打包成msi安裝包文件或 exe應用程序文件。
? 2.將主安裝程序文件加入工程
? ? ?這一步,主安裝程序文件為VS打包生成的MSI文件,并且在附加文件中,將其他所需要的文件全部添加即可。
?
3.取消使用Windows安裝程序注冊產品
? ? ? ? ? ? ? ?這一步,將新建或刪除程序(控制面板)中使用windows安裝程序注冊產品取消!!
? ? ? ? ? ? ? 為了防止VS打包生成的MSI生成一個程序快捷方式在控制面板中。
4.點擊部署中的“媒體”
? ?
?
? ?這一步,將封裝類型,選擇為單個exe安裝(內部資源)。默認是單個MSI(內部資源)。
5.點擊用戶界面中的“翻譯”
?
? ? ? ? ? 這一步中,做三個事:
? ? ? ? ? ? ? ? ?1.選擇chinese Simplified(PRC);
? ? ? ? ? ? ? ? ?2.選項中選擇,只創建一個多語言程序包;
? ? ? ? ? ? ? ? ?3.用戶界面語言中選擇,顯示語言選擇對話框(用于多語言包)。
?6.點擊運行環境,添加預安裝與基于特征安裝
? ? ? ? ? ?預安裝,其中添加你的應用程序安裝之前,需要安裝的各種驅動器以及視頻播放器和.NET環境等。
? ? ? ? ? ?基于特征安裝,主要添加一些需要注冊的控件,其中有64位和32位的需要分開添加。
?
?
? ? ?完成以上六步后,即可點擊運行。注:
? ? ? ? ? ? 1.創建打包工程時,要清楚知道自己工程所在目錄;
? ? ? ? ? ? 2.添加各種文件中,避免出現中文路徑以及路徑過長。
?
?
? ?
?
總結
以上是生活随笔為你收集整理的使用Advanced Installer进行二次打包的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iOS 让视图UIView 单独显示某一
- 下一篇: 腾讯 Web UI 解决方案 QMUI