WIX:不显示 [ProductVersion] 的内部版本号

标签 wix windows-installer

我的 Wix 安装程序的产品版本设置如下:

 <Product Version="4.6.0.0" ..>

我在用户界面中显示它,如下所示:

 <String Id="WelcomeDlgTitle">{\WixUI_Font_Bigger}Welcome to the [ProductName] v[ProductVersion] Setup Wizard</String>

这很好用,但我想省略内部版本号(即 v4.6.0 而不是 v4.6.0.0)。有办法做到这一点吗?

最佳答案

您可以省略 Product/@Version 属性的第四个字段,如 Windows Installer ignores it anyway .

<Product Version="4.6.0" ..>

如果您确实想保留版本号的第四个字段,则必须编写一个自定义操作来解析字符串并删除第四个字段。

关于WIX:不显示 [ProductVersion] 的内部版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43231283/

相关文章:

internationalization - 如何为 wix Bootstrap 进行国际化

file - 卸载后如何使WiX离开文件?

带参数的c#设置项目

c# - 存储 Wix 安装程序中用户输入的数据

installation - 如何打包两个 msi 文件并在它们之间运行条件?

wix - WiX 和 WiX 工具集有哪些限制?

visual-studio - 有没有办法在 Wix 中制作 32 位和 64 位组合安装程序?

wix - Bootstrap 处理多实例 msi

windows-installer - 链接的msi/Bootstrapper/先决条件?

c# - MSI 为安装人员提出问题