Я создал класс, полученный из System.Configuration.Install для моего установщика.
Но код в Uninstall () вызывается, когда я пытаюсь обновить приложение.
Как я могу определить, что пользователь пытается обновить, а не удалить?
Может быть этот пост объясняет это лучше меня:
Моя проблема сводится к: когда
пользователь выполняет обновление (т.е. дважды
нажимает на MyAppVer2.msi, когда они
MyAppVer1.msi уже установлен)
метод удаления внутри моего
Сначала вызывается установщик, но у меня есть
нет очевидного свойства для проверки
внутри этого метода, чтобы обнаружить, что
обновление выполняется так, чтобы я
может ветвить мой код соответствующим образом.