利用wix製作安裝包(2)
原文 利用wix製作安裝包(2)
在wixui_featuretree dialog set
中一共包含了如下幾種dialog。
first-time install dialog sequence:
-wixui_welcomedlg
-wixui_licenseagreementdlg
-wixui_customizedlg -wixui_verifyreadydlg -wixui_diskcostdlg maintenance dialog sequence: -wixui_maintenancewelcomedlg -wixui_maintenancetypedlg -wixui_customizedlg -wixui_verifyreadydlg patch dialog sequence: -wixui_welcomedlg -wixui_verifyreadydlg
通過其中的注釋我們可以看到:當我們程式第一次安裝的時候我們所看見的介面順序應該是:
-wixui_welcomedlg 歡迎介面
-wixui_licenseagreementdlg 協議同意
-wixui_customizedlg 自定義功能選擇 -wixui_verifyreadydlg 確認安裝介面 -wixui_diskcostdlg 磁碟消耗
在wix上處介面中(除開wixui_welcomedlg之外)每個介面上都有三個按鈕:next
back
和cancel
。其中next
和back
把這所有的介面組成乙個雙向鍊錶。如果我們需要完全自定義乙個介面,我們只需要在介面定義完成之後,把它加入到這個雙向鍊錶中來。這樣我們自定義的介面就可以顯示來。具體操作如下。
建立dialog。在專案中新增乙個檔案customdialog.wxs
並且新增**如下:
"databaseaccount"]]>condition> condition> control> "databaseaccount"]]>condition> condition> control> "databaseaccount"]]>condition> condition> control> "databaseaccount"]]>condition> condition> control> condition> ""]]>condition> 1publish> publish> control> control> control>
用WIX製作安裝包
1 需要打包的檔案,目錄層級很多,檔案數量也很多 甚至有幾萬個 沒法手工寫wxs安裝檔案 解決辦法是呼叫heat命令列,自動生成wxs檔案。heat.exe dir help cg oemhelpfilescomponents dr oemhelpfilesfolder sreg srd varva...
使用Wix簡單製作了個安裝包
之前看了好幾個打包軟體 advanceinstaller installshield什麼的,發現大都是收費的,看的wix還是sourceforget上停更的版本,以為沒戲,沒想到在github偶爾看到了wixtoolset,原來還有更新,還有vs2019的外掛程式,趕緊下了乙個用用.終於把我的dot...
筆記 WiX製作msi安裝包的例子
wix是製作msi安裝檔案的工具,看了半天文件,感覺沒有什麼比乙個例子更簡單粗暴的了。xml version 1.0 encoding utf 8 wix xmlns product id name hellomsi language 1033 version 1.0.0.0 manufacture...