В вашем buildscript создайте файл (version.info), который будет выглядеть следующим образом:
#define BINVERSION 1,2,3,4
#define STRVERSION "1.2.3.4"
Для этого может потребоваться небольшая утилита.
В вашемresourcefile, у вас будет ресурс versioninfo, запуск будет выглядеть так:
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,2,3,4
PRODUCTVERSION 1,2,3,4
(...)
VALUE "FileVersion", "1.2.3.4"
VALUE "ProductVersion", "1.2.3.4"
Замените это на что-то вроде этого:
VS_VERSION_INFO VERSIONINFO
FILEVERSION BINVERSION
PRODUCTVERSION BINVERSION
(...)
VALUE "FileVersion", STRVERSION
VALUE "ProductVersion", STRVERSION
Не забудьте добавить #include "version.info"
вверху файла ресурсов
Когда вы сейчас скомпилируете свое приложение, оно будет иметь правильный номер версии.(если вы правильно создали version.info).
Также взгляните на Автоматическое управление версиями сборки в Visual Studio (codeproject)