Setup Factory 9 簡單打包


由於項目資源太大,使用VS自帶打包工具無法實現需求,所以Setup Factory 9進行打包生成多個文件的方案,下面記錄使用方法:

一:這里點擊下載:下載,提取碼:tt7a

 二:下載完安裝需要注冊碼,下載的文檔里面已經放入注冊碼,復制粘貼就行

 

三:安裝完后一定要注意下載的“dotnet4”文件夾,要把這個文件夾放在打包工具的根目錄,否則打包會因缺少dotNetFx40_Full_x86_x64而出錯,附下圖

 

四:下面就是打包的過程了,廢話少說直接附圖吧

第一步:雙擊桌面的打包工具,會彈出提示框,直接點擊ok

第二步:填寫項目的基本信息

 第三步:選擇你的程序是32位還是64位,根據自己的需求選擇

第四步:選擇項目的根目錄,直接點擊下一步

第五步:直接下一步,直到出現下圖界面,選擇你喜歡的樣式

第六步:選擇語言模式此處為中文,如果你的其他語言能力比較強隨意選擇,繼續下一步選擇.NET 4,點擊下一步

第七步:一直下一步直到出現下圖,然后點擊箭頭所示,這樣是篩選主要組件

第八步:此處可添加和刪除安裝過程中的程序執行步驟

第九步:點擊箭頭所示,設置安裝包的輸出位置,程序的名稱和logo

第十步:在window設置快捷卸載

 第十一步:雙擊程序的exe,第二圖選擇第一個可設置下次安裝覆蓋上一個版本,三圖勾選生成桌面快捷方式

最后一步:點擊箭頭所示,然后一直下一步,到此打包完成

如果想要自動刪除老版本(即程序升級)的方法如下:

1、在Actions的On Pre Install中加入以下語句。

result = File.Run(SessionVar.Expand("%AppFolder%\\uninstall.exe"), "/U:Uninstall/uninstall.xml", SessionVar.Expand("%AppFolder%"), SW_SHOWNORMAL, true);

Application.Sleep(1000);

解釋一下吧:

第一句,使用此語句自動卸載應用程序本身。

第二句,等待1秒以便卸載程序能完全卸載。可以根據實際情況調整,如需要5秒卸載完成,則Application.Sleep(5000);。

 

2、在Uninstall的Settings選項卡中,設定靜默卸載。

Options中Allow silent uninstall和Start in silent mode都打勾。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM