Ответ 1
Если вы говорите о неуправляемом С++, вам нужно добавить ресурс версии в проект.
щелкните правой кнопкой мыши по проекту, выберите add - Resource.... Выберите "Версия" и нажмите "Создать". Там вы можете ввести всю необходимую информацию.
Может ли кто-нибудь указать мне в правильном направлении, как настроить Visual Studio 2005 с нашим проектом консоли С++, как мы можем включить "Версию файла" в разделе сведений о свойствах файла.
Я пробовал файлы ресурсов без везения. Это с проектом С++ только для уточнения, и большое спасибо за ребята, на которых вы ответили предложениями С#.
Спасибо заранее.
Если вы говорите о неуправляемом С++, вам нужно добавить ресурс версии в проект.
щелкните правой кнопкой мыши по проекту, выберите add - Resource.... Выберите "Версия" и нажмите "Создать". Там вы можете ввести всю необходимую информацию.
У вас должен быть один VS_VERSION_INFO
раздел в ваших файлах ресурсов (*.rc), которые компилируются в ваш проект.
В Visual Studio 2005 Solution Explorer откройте контекстное меню на вашем проекте С++ и выберите Add, Resource.
Отметьте версию и нажмите "Создать".
Заполните поля по желанию и сохраните файл.
Построить.
Теперь ваш проект имеет ресурс FileInfo.
Обратите внимание, что Windows Vista не отображает всю доступную информацию о версии в контекстном меню проводника "Сведения".
Для проектов С++ я использую StampVer и называю это как операцию пост-сборки, включая проверку/удаление контроля версий для релизов.
Если у вас нет веской причины, чтобы версия вашего файла отличалась от версии сборки внутри, я думаю, что лучше создать AssemblyVersion. Если вы не укажете AssemblyFileVersion, он автоматически получит одно и то же значение, поэтому вы можете увидеть свою версию сборки непосредственно в свойствах файла.
Преимущество состоит в том, что вы можете использовать подстановочный знак и разрешить автоматическую инкремент версии, так что каждый раз, когда вы компилируете библиотеку, вы получаете другой номер сборки и/или ревизии. Насколько я могу судить, этот трюк работает не с AssemblyFileVersion, поэтому вам нужно увеличить его вручную.
Конечно, все это применимо только при написании кода .NET. Вы случайно говорите о проекте с помощью неуправляемого кода?