2

现在我遇到了这个错误,因为我点击了版本号 1.256.0:错误 4 无效的产品版本“1.256.0”。格式必须为 '##.##.####'

安装程序在 1.255.0 上很好,但在 256 (2^8) 上它不喜欢。我在 msdn.com 上发现了这一点:Version 属性必须格式化为 NNN,其中每个 N 代表至少一位且不超过四位数字。( http://msdn.microsoft.com/en-us/library/d3ywkte8(VS.80).aspx )

这会让我相信 1.256.0 没有任何问题,因为它符合上述规则。

有没有人知道为什么现在会失败?

4

2 回答 2

0

您引用的链接显示“此页面特定于 Microsoft Visual Studio 2008/.NET Framework 3.5”,但您说的是 vs2005。

我的猜测:从 0 开始的 256 个数字范围以 255 结尾,因此尝试使用 256 超出了这个范围,也许他们为 VS2008 更改了它

编辑:我又看了一遍,看看该链接在哪里可以切换到谈论 VS2005,并给出了相同的答案。不过,我仍然坚持我的 0-255 理论。这不是本周我第一次在 MSDN 文档中遇到不正确的内容。

于 2008-09-12T14:38:57.133 回答
0

这篇文章说主要和次要最大值为 255。

http://msdn.microsoft.com/en-us/library/aa370859(VS.85).aspx

于 2008-09-12T15:03:30.930 回答