Wix Bootstrapper自动版本与安装MSI

本文关键字:安装 MSI 版本 Bootstrapper Wix | 更新日期: 2023-09-27 18:17:30

我正试图通过AssemblyInfo [assembly: AssemblyVersion("2.0.*")]合并自动版本。我已经将Version="!(bind.FileVersion.FILEEXE)"添加到Product中。wxs在我的设置中生成一个MSI文件。根据我的阅读,MSI没有一个版本属性供我在Bundle中访问。在Bootstrapper项目中。如何在Bootstrapper中设置版本与应用程序的版本自动同步?

Wix Bootstrapper自动版本与安装MSI

在bootstrapper的<Bundle>元素中使用属性Version="!(bind.packageVersion.YourPackageName)"

其中YourPackageName是您希望使用from的属性的链中MsiPackage的Id。

你也可以这样绑定所有其他属性,包名,制造商等。

参考(靠近底部,包属性)http://wixtoolset.org/documentation/manual/v3/overview/light.html