Проект установки 2017 не удаляет предыдущую версию проекта установки 2015 - PullRequest
0 голосов
/ 15 сентября 2018

Итак, я использовал установочный проект 2015 для Visual studio, и он работал нормально.Он устанавливает мое приложение и удаляет более старые версии.

Недавно я решил начать использовать Visual Studio 2017, что несовместимо с проектом настройки 2015. Поэтому я обновился до проекта установки 2017, добавил новый проект установки в свое решение и использовал все те же настройки из 2015один.

Хотя, когда я устанавливаю свое приложение, оно удаляет предыдущие версии установщика 2017 года, а не 2015. Поэтому, если вы установите мое приложение с msi 2015, а затем с msi 2017, у вас будет 1 версияв панели управления (самая новая), но если вы запускаете приложение, это старая версия MSI 2015 года.

Копирование UpgradeCode в установщик 2017 года также не работает

Любойрешение этого?: / (Это не проблема RemovePreviousVersions = true или что-то в этом роде.

Редактировать: она также идет от 16 МБ до 10 МБ (панель управления), но если я вручную удаляю старую версию и устанавливаю новую версию, это 16 МБ вразмер

1 Ответ

0 голосов
/ 15 сентября 2018

Настройки BackwardCompatibleIDGeneration до true у меня сработало

...