У меня есть проект установщика MSI, который устанавливает службу Windows.
Мой метод нумерации версий лучше всего описан в этом сообщении: В чем разница между AssemblyVersion, AssemblyFileVersion и AssemblyInformationalVersion?
Я не меняю версию своего проекта установки, поскольку она не меняется, и я было слишком много проблем при этом.
Я уже установил свою службу со следующими версиями сборки
[assembly: AssemblyVersion("4.3")]
[assembly: AssemblyFileVersion("4.3.0.0")]
Я только что построил установщик MSI для этой версии:
[assembly: AssemblyVersion("4.3")]
[assembly: AssemblyFileVersion("4.3.1.0")]
Когда я запускаю MSI, он сообщает мне, что мне нужно удалить предыдущую версию.
Как мне это обойти? В конечном итоге я хотел бы сделать следующее:
Мои свойства проекта установщика:
RemovePreviousVersions - True
InstallAllUsers - True
DetectNewerInstalledVersion - False
Версия - 4.3.0
Что я пробовал:
Любая помощь будет потрясающей!
Спасибо.