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