Wix使用整理(三)

本文介绍了WiX工具集的高级使用技巧,包括通过msiexec命令记录安装日志进行调试,修改默认安装路径,使用CustomAction根据条件设置属性值,创建和修改注册表及环境变量,调用应用程序,操作INI文件,以及Heat工具的特殊用法和自动化构建流程。还提到了WiX中处理文件占用问题的机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

1)         安装卸载时进行日志记录

Wix制作的Installer的调试很麻烦,没有直接的Bug工具,可以通过记录安装日志的方式进行间接调试。命令为
msiexec /i package.msi /l log.txt

详细参考:
msiexec /Option <Required Parameter> [Optional Parameter]
安装选项
        </package | /i> <Product.msi>
               
安装或配置产品
        /a <Product.msi>
               
管理安装 - 在网络上安装产品
        /j<u|m> <Product.msi> [/t <Transform List>] [/g <Language ID>]
               
播发产品 - m 播发到所有用户,u 播发到当前用户
        </uninstall | /x> <Product.msi | ProductCode>
               
卸载产品
显示选项
        /quiet
               
安静模式,无用户交互
        /passive
               
无从参与模式 - 只显示进程栏
        /q[n|b|r|f]
               
设置用户界面级别
                n -
无用户界面
                b -
基本界面
                r -
精简界面
                f -
完整界面(默认值)
        /help
               
帮助信息

重新启动选项
        /norestart
               
安装完成后不重新启动
        /promptrestart
               
提示用户重新启动(如果必要)
        /forcerestart
      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值