我有一个设置项目的当前版本的格式为"a.bc.xy“。我想将版本号改为"a.b.cd.xy“,版本号中有3个小数点。当我更改版本号以及产品代码,然后构建设置项目时,我将得到以下错误:
无效的产品版本'a.b.cd.xy‘。 必须是格式的‘#’。
有谁能告诉我,如何将版本no格式更改为版本号中的3个小数点句号?
发布于 2011-01-27 07:25:46
MSI只支持三部分版本号格式.有关MSI和Windows中版本号的一些详细信息,请参阅这篇博客文章。
发布于 2016-04-27 18:33:53
这些答案都没有帮我解决。我找到了一个不同的解决方案:在解决方案中,单击项目(vdproj)。查看“属性”面板(与右击不同)。相反,按F4)。最后一个设置称为“版本”。它被复制-从您的其他项目,并需要格式化的#.#.#而不是自动#.#.#.#。

发布于 2013-06-20 17:37:41
首先,使用两个小数点构建安装文件。
使用ORCA工具http://msdn.microsoft.com/en-us/library/windows/desktop/aa370557%28v=vs.85%29.aspx编辑msi
开放ORCA
转到“文件”菜单,单击“打开”
现在选择MSI文件并单击OK
Orca将在左侧窗格中显示MSI的属性列表。
滚动并定位属性属性
现在在右侧搜索ProductVersion并将其更改为3个句点
单击“保存”并关闭它。
https://stackoverflow.com/questions/4813661
复制相似问题