如何设置MSI自定义属性

时间:2014-12-06 09:03:25

标签: wix windows-installer

最终我想要在没有安装的情况下确定MSI的版本。有答案like this,但在我的情况下,我实际上正在生成MSI(使用WIX),并认为我应该能够在msi上设置自定义属性,可通过右键 - >> properties->自定义file,表示版本号。 enter image description here除了允许某人在安装之前查询msi文件以查看版本之外没有其他目的(.msi文件将在其文件名中嵌入版本号,但自定义属性似乎更好)。感谢

我应该添加我在<Property Id='Version' Value="27.3" />下的WIX wxs文件中尝试过“<Wix><Product>”无效。它不会通过Explorer中生成的msi文件的属性显示在任何地方。

来自File explorer-&gt; right-mouse-&gt;属性的详细信息 enter image description here

1 个答案:

答案 0 :(得分:1)

MSI的版本不在摘要信息流中,它位于属性表中,您可以通过该链接获取它。您别无选择,只能重载其中一个标准字段,例如Author。