Как позволить проекту установки Visual Studio переопределить все библиотеки DLL или как Visual Studio увеличивать номер версии с каждой сборкой? - PullRequest
0 голосов
/ 04 января 2012

Я использую проект установщика VS2010 для развертывания моего приложения. Я могу установить для свойства RemovePreviousVersions значение True, и установщик переопределит каждую сборку с измененным номером версии. Проблема в том, что у нас около 30 проектов, поэтому практически невозможно увеличить все версии вручную. Если я установлю

[assembly: AssemblyVersion("1.0.*")]

в AssemblyInfo.cs VS правильно генерирует число, которое я могу увидеть, если я проверю

System.Reflection.Assembly.GetExecutingAssembly().GetName().Version

Однако установщик не отражает это ...

Итак, я хочу заставить установщик переопределить ВСЕ сборки независимо от того, какой номер версии, или я хочу заставить установщик удалить предыдущую версию заранее, или я хочу, чтобы Visual Studio увеличил номер версии каждая сборка, чтобы проект установки это заметил.

Как всегда, мне кажется, что это самая простая вещь в мире, но я не могу понять, как.

1 Ответ

0 голосов
/ 04 января 2012

Существует несколько надстроек для Visual Studio, которые могут автоматически увеличивать номер сборки, например.this:

http://autobuildversion.codeplex.com/

Также взгляните на эту статью: Как получить автоматически увеличивающийся номер версии (Visual Studio)?

...