我有一个产品,客户期望3部分版本号如1.2.3,但内部我们使用1.2.3.4。该版本在Wix安装程序中自动设置,那么如何删除最后一个数字(4)?In Wix我如何格式版本从X.X.X.X到X.X.X
语境
最后一个数字,在本例中“4”,是颠覆提交时自动生成的号码。我们的客户不希望看到“版本5.6.1.7654”,但希望看到“版本5.6.1”。这是我们市场的本质。我们在帮助|中显示完整的号码关于对话框。
实施
在维克斯XML我们:
<?define ProductVersion="!(bind.FileVersion.MyExe)" ?>
:
<Product
:
Version="$(var.ProductVersion)"
:
如何格式化$从X.X.X.X(var.ProductVersion)到X.X.X?
在此先感谢
罗布
HI Magnus,程序集的AssemblyInfo.cs文件中已经有版本号并且已经被编译。我的问题是如何格式化从Wix中的信息返回的版本。也就是在构建安装程序时。不是组件。 – 2013-02-19 07:25:15
啊...进一步调查我看你说什么......谢谢。 – 2013-02-19 08:59:01
目标应用程序是.Net 2.0,它看起来像WIX不支持此属性。所以,内容丰富但不实用。 :-) – 2013-02-19 09:03:12