Я только что задал тот же вопрос и нашел эту информацию полезной.
Выбрав файл .res, вы в основном сказали, что собираетесь обрабатывать все ресурсы win32 самостоятельно.Это означает, что вы должны включить ресурс манифеста и ресурс Version в ваш файл .res.Стандартные атрибуты AssemblyVersion, AssemblyProductVersion не действуют, если вы выбрали, что добавите ресурсы win32 самостоятельно.
Я нашел это в блоге Эйнара Эгильссона , где он обсуждает некоторые изплюсы и минусы подхода «Значок и манифест против ресурса».
По сути, если вы решите использовать подход с использованием ресурсов, вы должны указать свой собственный VERSIONINFO в исходном файле ресурсов .rc.После компиляции файла .rc в файл .res и связывания вашего приложения вы увидите, что в свойствах исполняемого файла теперь отображается информация о версии, предоставленная файлом .rc.
Это может быть немного поздно для @Ross,но, надеюсь, это поможет кому-то еще.