Member 13458729 Ответов: 2

Автоматическое увеличение версии # проекта установки


Есть ли способ автоматически увеличить номер версии моего установочного проекта? Я часто забываю вручную увеличить число, и запуск установщика предупреждает пользователя, что он должен сначала удалить существующее приложение, чтобы установить новую версию, что раздражает.

Любые предложения или ссылки на другие ресурсы были бы очень полезны. Спасибо.

Что я уже пробовал:

Не знаю, что делать. Пожалуйста, дайте предложения, так как я новичок в этом деле

2 Ответов

Рейтинг:
2

Gerry Schmitz

Вы модифицируете файл AssemblyInfo.cs для каждого проекта в вашем решении; то есть для каждого проекта, который должен быть "синхронизирован".

// Version information for an assembly consists of the following four values:
//
//      Major Version
//      Minor Version 
//      Build Number
//      Revision
//
// You can specify all the values or you can default the Build and Revision Numbers 
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion( "1.0.0.0" )]
[assembly: AssemblyFileVersion( "1.0.0.0" )]
[assembly: ComVisible( false )]


Настройка Атрибутов Сборки | Microsoft Docs[^]


Member 13458729

Спасибо за понимание, но я все еще не совсем нашел то, что ищу. Я пробовал ваши предложения по добавлению в мой файл AssemblyInfo.cs, но, похоже, эти вещи только увеличивают версию созданной библиотеки dll.

Как я уже упоминал, мне нужно иметь возможность обновить номер версии специально для моего проекта установки, который создает мои MSI-и EXE-файлы.

Рейтинг:
0