Я использую Visual Studio 2017 с расширением Установщик проектов, чтобы создать MSI для моего приложения.
Однако, когда я запускаю, скажем, MSI 0.2.7 в системе с уже установленной 0.2.5, он добавляет еще один элемент в appwiz.cpl и оставляет версию такой же, чтобы после установки 0.2.7 , он просто запускает 0.2.5 exe.
Я уверен, что UpgradeCode одинаков, PackageCode и ProductCode меняются с каждой версией, а для RemovePreviousVersions установлено значение true.
Мой исходный код доступен здесь . Вы найдете проект установщика в ChromebookGUI / Installer /.
Что я делаю не так?