Различие между удалением / установкой и обновлением приложения

Итак, у меня есть это приложение, для которого мы создаем версии для дальнейшей разработки.

Если приложение удаляется пользователем (скажем, из «Установка и удаление программ»), тогда я хочу, чтобы приложение удалило определенную папку в файловой системе, которая содержит информацию, связанную с приложением.

Однако, если приложение обновлено (путем загрузки более новый установщик для этого приложения и его установка), то я хочу, чтобы он сохранил эту папку.

У меня сложилось впечатление (на данный момент), что невозможно провести различие между удалением / установкой и простым обновлением приложения с одной версии на другую, потому что проекты развертывания .NET рассматривают обновление как просто еще одну процедуру удаления / установки. , но это должно быть возможно каким-то образом.

Спасибо за то, что нашли время, и за любые ответы, которые я могу получить.

7
задан Andrei 25 October 2010 в 12:28
поделиться