利用WIX製作安裝包 2

2021-09-25 22:42:05 字數 1358 閱讀 4838

利用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之外)每個介面上都有三個按鈕:nextbackcancel。其中nextback把這所有的介面組成乙個雙向鍊錶。如果我們需要完全自定義乙個介面,我們只需要在介面定義完成之後,把它加入到這個雙向鍊錶中來。這樣我們自定義的介面就可以顯示來。具體操作如下。

建立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...