VIProductVersion可以包含字符串?? 我将2017x.1.1.0设置为产品版本,因此格式错误无效。 有没有办法解决这个错误?
谢谢, 迪帕克
答案 0 :(得分:2)
版本号可以在PE版本资源中以两种不同的方式存储。
VIProductVersion
在名为VS_FIXEDFILEINFO的固定块中设置版本号,并且只能包含数字。
您还可以使用VIAddVersionKey
添加字符串信息,这些信息通常会显示在用户界面中。
VIProductVersion "1.2.3.4"
VIAddVersionKey FileVersion "1.2hello.3.4" ; Displayed at the top of the version tab on <= WinXP
VIAddVersionKey ProductVersion "1.2.world3.4"
答案 1 :(得分:1)
解决此问题的唯一方法是以正确的格式提供版本字符串。您的版本字符串包含一个字母,但它只能包含数字。
版本字符串的Windows约定为Items
。