使用 Wix 工具集创建 .msi 包时,错误的合法版本应类似于“x.x.x.x”

问题描述 投票:0回答:1

我的项目正在使用 Wix Toolset 创建 .msi 文件。

构建 MSI 文件时显示以下错误。

C:\projects\ABCInstallerW35.wxs(8):  error CNDL0108: The Product/@Version attribute's value, '4205', is not a valid version.  Legal version values should look like 'x.x.x.x' where x is an integer from 0 to 65534.

在哪里验证此版本模式。我搜索了很多,但在 .wxs 或 .wixproj 或任何其他文件中没有找到任何此类验证。

任何人都可以帮忙我在哪里可以解决这个问题吗?我想删除他的 x.x.x.x 版本模式。

尝试在 .wxs 和 .wixproj 文件中搜索,但没有找到任何可以修复它的内容。

wix wix3
1个回答
0
投票

验证是针对 Product 元素的 Version 属性完成的(最有可能在 Product.wxs 中)。由于 Windows Installer (msi) 将产品版本的格式定义为 Major.Minor.Patch 我认为没有办法解决这个问题。

产品版本属性

© www.soinside.com 2019 - 2024. All rights reserved.