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++, я понятия не имею.