Проект установщика Visual Studio: похоже, что RemovePreviousVersions не работает - PullRequest
5 голосов
/ 05 октября 2010

Я пытаюсь создать проект установщика Visual Studio, который можно обновить.Я следовал всем рекомендациям в документации MS, которую я могу найти:

  • Я начинаю версию установщика с версии 1.0.0 и увеличиваю его до основной версии (2.0.0, 3.0.0 и т. Д.).
  • Я меняю код продукта каждый раз, когда меняю версию установщика.
  • Я оставляю код обновления одинаковым для каждой версии установщика.и в разделе «Установка и удаление программ» я вижу, что новая версия моего установочного пакета успешно «установлена».Я вижу, что никаких предыдущих установленных версий больше нет.Отлично.

    НО

    Файлы, которые программа установки записывает в Program Files, никогда не меняются.Двоичные файлы приложений остаются неизменными от установки к установке.Я не могу понять, почему это так.Я удалил встроенный установщик MSI, я очистил свое решение 100 раз, я сделал все от меня зависящее, чтобы предыдущие версии моих приложений не были включены в новый MSI, но я не могу получитьэто на работу.Самая старая версия моего приложения всегда существует в Program Files после новых установок.

    Есть идеи?

1 Ответ

2 голосов
/ 05 октября 2010

См. этот ответ , это очень похоже на вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...