Wix 使用指南
1.編譯生成wixobj文件:
candle.exe Sample.wxs
2.生成最終Sample.msi:
light.exe Sample.wixobj
light.exe -ext WixUIExtension SampleWixUI.wixobj (帶用戶界面的安裝包)
3.添加自定義用戶界面頁后編譯生成.msi文件
candle.exe SampleWixUIAddDlg.wxs UserRegistrationDlg.wxs
light.exe -ext WixUIExtension -out SampleWixUIAddDlg.msi SampleWixUIAddDlg.wixobj UserRegistrationDlg.wixobj
4.本地化自定義用戶界面
candle.exe SampleWixUIAddDlgLoc.wxs UserRegistrationDlg.wxs
light.exe -ext WixUIExtension -cultures:fr-fr -loc UserRegistrationDlg.fr-fr.wxl -out SampleWixUIAddDlgLoc.msi SampleWixUIAddDlgLoc.wixobj UserRegistrationDlg.wixobj
5.整合碎片的命令
candle.exe SampleFragment.wxs Manual.wxs
light.exe -out SampleFragment.msi SampleFragment.wixobj Manual.wixobj
6.Merge module的命令
candle.exe Module1.wxs
light.exe Module1.wixobj sou
candle.exe Module2.wxs
light.exe Module2.wixobj
candle.exe SampleMerge.wxs
light.exe SampleMerge.wixobj
7.抽取dll文件COM的命令
heat.exe file MyCOMDll.dll -out MyCOMDll.wxs
8.查看安裝LOG:
msiexec /i SampleFirst.msi /l* SampleFirst.log
msiexec /i SampleFirst.msi /l*v SampleFirst.log
9.刪除已安裝程序:
msiexec /x SampleFirst.msi
wix幫助文檔:
英文手冊:
Getting Started Learning WiX
中文解釋:
Wix 安裝部署教程(四) 添加安裝文件及快捷方式 - stoneniqiu - 博客園
系統文件夾屬性:
https://docs.microsoft.com/en-us/previous-versions//aa372057(v=vs.85)?redirectedfrom=MSDN
其他更多屬性:
屬性引用 - Win32 apps | Microsoft Learn
標準行為參考:
標準操作參考 - Win32 apps | Microsoft Learn
變量名的含義:
Preprocessor
標準控制事件:
Control Events (Windows Installer) - Win32 apps | Microsoft Learn
?
總結
- 上一篇: php对视频分割,如何把一个视频无损分割
- 下一篇: 《功利主义》穆勒