Я использую проект установщика VS2010 для развертывания моего приложения. Я могу установить для свойства RemovePreviousVersions значение True, и установщик переопределит каждую сборку с измененным номером версии. Проблема в том, что у нас около 30 проектов, поэтому практически невозможно увеличить все версии вручную. Если я установитьКак позволить проекту настройки visual studio переопределить все DLL - или как позволить визуальной студии увеличить номер версии при каждой сборке?
[assembly: AssemblyVersion("1.0.*")]
в AssemblyInfo.cs VS правильно генерирует номер, который я могу видеть, если я проверить
System.Reflection.Assembly.GetExecutingAssembly().GetName().Version
Однако программа установки не отражает это ...
Так что я хочу, чтобы заставить установщика переопределить ВСЕ сборки независимо от того, какой номер версии, или я хочу заставить установщика предварительно удалить предыдущую версию или Я хочу, чтобы визуальная студия увеличивала номер версии с каждой сборкой, чтобы проект установки заметил ее.
Как всегда, мне кажется, что это самая простая вещь в мире, но я не могу понять, как это сделать.
ваша вторая ссылка указывает мне на использование автогенерируемая номера версий, которые с одной стороны, работают хорошо, но с другой стороны, проект установки похоже, не нравится. Другими словами, он, кажется, игнорирует номера с автоматической версией. Я посмотрел на другие визуальные студийные дополнения, но я не очень хочу устанавливать новую бета-версию для моей среды разработки. Я чувствую, что должно быть другое решение. –
проверить эти ссылки, вы можете получить свой ответ там 1) https://stackoverflow.com/questions/826777/how-to-have-an-auto-incrementing-version-number-visual-studio/826850#826850 2) https : //stackoverflow.com/questions/356543/can-i-automatically-increment-the-file-build-version-when-using-visual-studio –