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