Ram349 Ответов: 1

Установка новой версии проекта развертывания поверх старой версии с помощью visual studio 2013 без использования clickonce


Всем Привет,
я создал одно приложение windows form с помощью visual studio 2013.После этого я создал установочный файл с помощью Installshield Limited Edition(Setup and Deployment).
Здесь установка работает нормально,но здесь моя проблема заключается в том,что когда я обновляю новую версию и создаю установочный файл, а также устанавливаю новую версию, старая версия автоматически удаляется, и новая версия будет установлена.я пробовал так много способов изменить идентификатор продукта, код обновления, но это не работает.Но в большинстве статей это Removepreviousversion установлено в true.Но я проверил свои свойства проекта установки, но это свойство не отображается.
Кто-нибудь из вас не мог бы поделиться со мной решением этой проблемы.
не могли бы вы пожалуйста, поделитесь, где будете получать собственность Removepreviousversion.

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

Я пытался изменить ключ продукта и код обновления, но это не работает, я пытался найти свойство RemovePreviousversion, но в моем проекте Setup не отображается.я попробовал выбрать настройку проекта и нажать клавишу f4, но она не показывает эти свойства.и попробовал щелкнуть правой кнопкой мыши и выбрать Свойства там тоже не отображается.

1 Ответов

Рейтинг:
0

Graeme_Grant

Вы не думали об использовании ClickOnce[^] вместо Installshield Limited Edition(установка и развертывание)?

В прошлом месяце я написал статью о том, что Бесшумный установщик ClickOnce для Winform & WPF в C# & VB[^]. Это будет делать то, что вы хотите прозрачно, пока приложение используется пользователем.


Ram349

Спасибо Greme за ответ на мой пост,если это возможно, не могли бы вы поделиться без установки clickonce.

Graeme_Grant

Я не использую Installshield однако быстрый поиск в Google находит ряд решений: installshield Removepreviousversion - поиск в Google[^] ... прости, что больше ничем не могу помочь.