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

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值