我想在Windows安装程序中为版本号提供第5位数字。如果我给
来源
<产品编号=“ECD80D85-E2F4-4995-A48C-23E2EA5CAD19”Name =“Services”Language =“1033”Version =“1.0.0.0.001”Manufacturer =“test”UpgradeCode =“0de21488-400e-4b79-8be1-3acd2d633e4a “>
并编译其投掷
错误1 Product / @ Version属性的值'1.0.0.0.001'不是有效版本。合法版本值应该看起来像'x.x.x.x',其中x是0到65534之间的整数。
如何实现此
答案 0 :(得分:2)
我个人认为它应该更具限制性。 ProductVersion property定义为:
ProductVersion属性的值是产品的版本 字符串格式。此属性是必需的。
字符串的格式如下:major.minor.build第一个 field是主要版本,最大值为255.第二个 field是次要版本,最大值为255.第三个 字段称为构建版本或更新版本,并具有 最大值为65,535。
Rob必须已经确定所有四个字段的M.M.B.P 0-65535都足以进行XSD /编译验证。没有办法解决这个问题。