Visual Studio добавить еще один дополнительный номер выпуска

Я использую управление версиями файлов, связанное со сборкой и версией файла.

В настоящее время я уже использую 4 доступных номера (Major, Minor, Build Number, Revision).

Мне было интересно, если бы можно было добавить еще одну версию "Патч" к версиям файла. Является ли это возможным? Как я мог это сделать? ПРИМЕЧАНИЕ: вручную все в порядке, так как я бы использовал его только для особых случаев

1 ответ

В двух ресурсах версии, "Версия сборки" и "Версия файла", есть место только для 4 различных 16-битных чисел (0-65535).

Если вы хотите сохранить больше информации, например, 5-го числа или даже SHA набора изменений git / mercurial, вы можете использовать AssemblyInformationalVersionAttribute:

[assembly: AssemblyInformationalVersion("1.2.3.4.5")]

Это, однако, строка, поэтому вы можете заполнить все, что захотите.

Помните, что любой инструмент, который ищет версию файла, обычно сообщает только об одном из ресурсов версии, в котором есть место для 4 номеров.

Примечание: я предполагаю, что это для.NET, так как вы упоминаете сборочные версии в качестве тега. Как определить такие вещи для C++, я понятия не имею.

Другие вопросы по тегам