Я пытаюсь создать проект установщика Visual Studio, который можно обновить.Я следовал всем рекомендациям в документации MS, которую я могу найти:
- Я начинаю версию установщика с версии 1.0.0 и увеличиваю его до основной версии (2.0.0, 3.0.0 и т. Д.).
- Я меняю код продукта каждый раз, когда меняю версию установщика.
- Я оставляю код обновления одинаковым для каждой версии установщика.и в разделе «Установка и удаление программ» я вижу, что новая версия моего установочного пакета успешно «установлена».Я вижу, что никаких предыдущих установленных версий больше нет.Отлично.
НО
Файлы, которые программа установки записывает в Program Files, никогда не меняются.Двоичные файлы приложений остаются неизменными от установки к установке.Я не могу понять, почему это так.Я удалил встроенный установщик MSI, я очистил свое решение 100 раз, я сделал все от меня зависящее, чтобы предыдущие версии моих приложений не были включены в новый MSI, но я не могу получитьэто на работу.Самая старая версия моего приложения всегда существует в Program Files после новых установок.
Есть идеи?