Удалите старую версию, а затем переустановите новую.
В противном случае вам потребуется создать установщик, способный обновить ваше приложение.Причина в том, что GUID ProductCode
, который идентифицирует приложение, которое должно быть установлено в Windows, уже используется предыдущим экземпляром вашего приложения.
Вы можете указать, что ваш установщик удалит все предыдущие версииприложение, которое оно находит, установив для свойства RemovePreviousVersions
значение True.Вам также необходимо увеличить значения ProductCode
и PackageCode
, чтобы указать, что это обновленная версия приложения.Вы не хотите изменить ProductCode
, если вы пойдете по этому пути, потому что тогда Windows увидит, что собирается быть установленным, как совершенно другое приложение.Вы не упоминаете, что вы используете для создания установщика, поэтому трудно предоставить какие-либо подробности.В Visual Studio вы можете установить эти свойства в конструкторе:
Или, если вы используете WiX, вы должны увидеть ответы на этот вопрос .