VS 2005 安装程序项目版本号
-
09-06-2019 - |
题
当我达到版本号 1.256.0 时,我收到此错误:错误 4 产品版本“1.256.0”无效。格式必须为“##.##.####”
安装程序对于 1.255.0 没问题,但不喜欢 256 (2^8)。我在msdn.com上发现了这样的说法:Version 属性的格式必须为 N.N.N,其中每个 N 代表至少一位且不超过四位数字。(http://msdn.microsoft.com/en-us/library/d3ywkte8(VS.80).aspx)
这会让我相信 1.256.0 没有任何问题,因为它符合上述规则。
有谁知道为什么现在会失败?
解决方案
本文说主要和次要的最大值均为 255。
http://msdn.microsoft.com/en-us/library/aa370859(VS.85).aspx
其他提示
您引用的链接显示“此页面特定于 Microsoft Visual Studio 2008/.NET Framework 3.5”,但您正在谈论 vs2005。
我猜:从 0 开始的 256 数字范围以 255 结尾,因此尝试使用 256 超出了这个范围,也许他们在 VS2008 中更改了它
编辑:我又看了一遍,看到哪里可以切换到谈论VS2005的链接,并给出了相同的答案。不过我仍然坚持我的 0-255 理论。这并不是我本周第一次在 MSDN 文档中发现不正确的内容。
不隶属于 StackOverflow