使用Setup factory打包WPF

軟件環境

Win10
.NET452
WPF

Setup Factory

工具直接百度下啦,關鍵詞:Setup Factory 95 With Sn

打包過程主要參考了以下文章:
https://www.jianshu.com/p/3112ebe148bc
https://www.cnblogs.com/wuhuacong/p/6101853.html

軟件使用非常簡單,也很強大,主要有一個注意點,這裏記錄下。
1.安裝過程中的語言環境,我選了中文簡體
2.選擇運行依賴環境,這裏不能沒選,它提供的是NET Framework4.5,其實對NET452沒用,會報錯
3.打包的exe文件需要創建桌面快捷鍵
當到了文件列表界面時,雙擊 A.exe (執行文件),切換tab到Shortcuts,然後選擇Desktop

4.NET Framework4.5打包

注:內容在第一篇文章中
1.在左側的Resources面板,點擊 Primer Files,添加.NET Framework4.5安裝包
2.寫環境組件的運行腳本
所需的判斷註冊表中是否安裝4.5的環境腳本,否則安裝剛剛上面添加的組件

result = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "SOFTWARE\Microsoft\.NETFramework\Policy\v4.5");
if (result == false) then
File.Run(SessionVar.Expand("%TempLaunchFolder%//dotnetfx45_full_x86_x64.exe"), "", "", SW_SHOWNORMAL, true);
end 

如需要多個,使用FileRun方法就行,完成

5.如果我們有第二個exe文件想一起打包進去,而且安裝的時候自動安裝第二個exe
將第二個exe放入需要打包的文件夾內,也就是我們上面“新建項目”的 第四步 所選的路徑下,做好前期做準備之後,我們要寫腳本了,在主安裝包安裝完畢之後,自動安裝第二個exe安裝包,呵呵,這個可以安裝流氓軟件

Shell.Execute("%AppFolder%//****.exe","open","","",SW_SHOWNORMAL,true)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章