产品版本显示在WIX制作的MSI文件属性中?

时间:2015-03-10 09:57:37

标签: wix windows-installer

如何在MSI文件属性中显示产品版本(由Windows资源管理器显示)?

我们的安装程序是使用WIX创建的。我们只看到产品GUID在MSI文件属性的详细信息选项卡中显示为修订号。

我们希望拥有产品版本(例如:5.0.1.12345),以便支持团队(和客户)可以轻松检查给定文件的版本。

2 个答案:

答案 0 :(得分:9)

我不认为您可以在WIX​​中的MSI文件上实际设置文件版本。我们所做的是编辑Package的description属性。

<Package InstallerVersion="200" Description="Version: !(bind.FileVersion.filD6DA798364FCF1273EEE80AEF914C743)" InstallScope="perMachine" ...

然后我们还确保产品使用相同的版本:

<Product Id="*" Name="Name" Language="1033" Version="!(bind.FileVersion.filD6DA798364FCF1273EEE80AEF914C743)" ...

说明在MSI文件属性中可见,因此版本将在说明中显示。我希望这就是你想要的!

答案 1 :(得分:7)

只需将评论属性添加到Package标记,如下所示。

<Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" Comments="Version: 5.0.1.12345" />

没有要设置的版本属性。因此,作为替代方案,我们将其添加到comments属性中。所以可以在msi的属性中看到。