Функциональность удаления по умолчанию проекта установки и развертывания не может быть выполнена после перестройки setup.exe? - PullRequest
2 голосов
/ 07 июля 2011

Я создал проект установки для установки приложения (файл * .bat) и успешно установил его на компьютер конечного пользователя. И запустите тот же файл setup.exe, чтобы удалить установленное приложение.

Теперь я усовершенствовал приложение, изменив файл * .bat, добавив внешние файлы и т. Д.

Затем необходимо обновить проект установки, чтобы добавить вновь добавленные внешние файлы, и все идет хорошо, и восстановление было выполнено.

Проблема в том, что когда я запускаю заново файл setup.exe на компьютере конечного пользователя, функция удаления исчезла. Это только говорит, что старая версия была установлена, необходимо удалить сначала через панель управления.

Почему функции деинсталляции Setup Project больше не работают после создания нового файла setup.exe?

Любые указания в правильном направлении приветствуются.

1 Ответ

1 голос
/ 07 июля 2011

Для обновления старых версий вы можете попробовать это:

  • выберите ваш проект установки в Solution Explorer
  • в своей панели свойств установите RemovePreviousVersions свойство в True
  • создать новый код продукта
  • увеличить версию

Это основные требования крупного обновления .

...