在日志文件中取消屏蔽自定义属性

时间:2011-04-19 16:13:36

标签: properties wix windows-installer mask

我有一个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"/>

这些属性不会显示在日志文件中。有没有办法让它们显示出来?

2 个答案:

答案 0 :(得分:3)

使用大写字母表示属性名称。

我使用/l*v选项从MSI获取详细日志。将记录值分配给属性的所有事件以及新值。 (这适用于大写 public 属性和混合大小写私有属性。)

如果某个媒体资源包含密码或其他敏感信息,则应使用属性Hidden="Yes"进行标记。不记录此类属性的值。

答案 1 :(得分:0)

对于访问此主题的任何人:/ lv *和/ lvoicewarmupx之间仍有区别,它使用所有日志选项。

使用第二个选项,您也可以看到属性的初始值。

zzz.msi /lvoicewarmupx debug.log