在哪里设置$(Version)在VS2013中报告的版本

时间:2018-07-20 22:49:02

标签: c++ visual-studio visual-studio-2013 macros version

在我的VS2013非托管C ++项目中,我在宏定义下看到$(Version)定义为“ 1.0.0.0”,我假定在创建项目时Visual Studio初始化为该值。
Problem Image

但是,这不是我在版本资源中定义的应用程序的当前版本

VS Macros

所以我有一个两部分的问题。首先,在哪里定义$(Version)的值?其次,如何使它自动设置为与应用程序版本资源匹配?我已经尝试使用Google搜索,但是所有匹配项似乎都与选择.NET版本有关。这是一个不受管理的C ++应用。

更新6:50 PM PST 7-20-18 通过进一步的研究,我找到了第1部分的答案。它在Linker:General:Version中设置。
Version Resource

但是语法似乎仅限于n.n而不是n.n.n.n

链接器给出n.n.n.n语法的语法错误

0 个答案:

没有答案