我有一个wix安装项目,我构建它并使用以下命令行安装它:
msiexec /i setup.msi /l* log.txt
我的项目具有文本框使用的属性。
<Property Id="DataSource" Value="."/>
<Control Id="DataSourceText" Type="Edit" Text="." Height="17" Width="150" X="200" Y="18" Property="DataSource"/>
这些属性不会显示在日志文件中。有没有办法让它们显示出来?
答案 0 :(得分:3)
使用大写字母表示属性名称。
我使用/l*v
选项从MSI获取详细日志。将记录值分配给属性的所有事件以及新值。 (这适用于大写 public 属性和混合大小写私有属性。)
如果某个媒体资源包含密码或其他敏感信息,则应使用属性Hidden="Yes"
进行标记。不记录此类属性的值。
答案 1 :(得分:0)
对于访问此主题的任何人:/ lv *和/ lvoicewarmupx之间仍有区别,它使用所有日志选项。
使用第二个选项,您也可以看到属性的初始值。
zzz.msi /lvoicewarmupx debug.log