У меня есть проект, который использует clickonce для создания файла setup.exe. Во время выполнения моя программа создает несколько дополнительных файлов, таких как «Журнал» и «Вложения» внутри папки пользователя. Однако эти папки не удаляются, когда я выполняю удаление приложения clickonce из ARP. Эти оставшиеся файлы мешают следующей установке.
Я знаю, что щелчок один раз не поддерживает добавление пользовательских действий для установки или удаления. Мне интересно, есть ли способ, которым я могу удалить эти дополнительные файлы программно после выполнения удаления?
Один из способов, который я попробовал, состоял в том, чтобы создать скрипт очистки и добавить его в качестве пакета начальной загрузки к предварительному требованию проекта "один раз". Это работало так, что каждый раз перед установкой нового продукта предыдущие грязные данные удалялись. Однако, это испортило случай обновления.
Есть идеи, как удалить лишние файлы, оставленные после удаления clickonce?
Спасибо
JS