gpt4 book ai didi

wix - 绑定(bind) WIX FileVersion 子值?

转载 作者:行者123 更新时间:2023-12-04 06:42:41 24 4
gpt4 key购买 nike

在 WIX 中,我可以这样做来为我的 MSI 自动生成一个合适的版本号:

<?define ProductVersion="!(bind.FileVersion.MyMainExecutable)" ?>
<Product Version="$(var.ProductVersion)" ... />

这会产生一个像“1.0.1.0”这样的字符串,但我只想要前三个部分:“1.0.1”

我怎样才能做到这一点?

最佳答案

没有办法只获取绑定(bind) FileVersion 的前三个字段.但是,如果您可以将四部分版本分配给 Product/@Version (这是完全有效的,虽然主要升级只会查看前三个字段)然后您可以使用以下变量访问主要、次要、构建和修订的每个部分:

!(bind.property.ProductVersion.Major)
!(bind.property.ProductVersion.Minor)
!(bind.property.ProductVersion.Build)
!(bind.property.ProductVersion.Revision)

希望这会很有用。

关于wix - 绑定(bind) WIX FileVersion 子值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12006466/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com