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