使用Setup MSI的Wix Bootstrapper自动版本控制

时间:2016-11-10 14:23:06

标签: c# wix

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

1 个答案:

答案 0 :(得分:0)

在您的引导程序的<Bundle>元素使用属性Version="!(bind.packageVersion.YourPackageName)"

YourPackageName是您希望使用该属性的链中MsiPackage的ID。

您还可以通过这种方式绑定所有其他属性,包名称,制造商等。

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