Clickonce — удалить запущенное приложение

#clickonce #uninstallation

#clickonce #удаление

Вопрос:

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

Я прочитал некоторые ссылки и обнаружил, что если приложение запущено, то clickonce помечает его как неустановленное, и файлы удаляются, как только приложение закрывается. Но в моем случае этого не происходит: (

Кто-нибудь может мне сказать, как я могу с этим справиться?

После прочтения комментария я попытался перезагрузить свой компьютер, и ниже приведено мое наблюдение… Я проверил удаление своего приложения после того, как пометил его, чтобы оно не запускалось автоматически при перезагрузке компьютера, и отмена установки работает отлично, я думаю, поскольку мое приложение запускается автоматически при перезагрузке компьютера, машина никогда не сможет выполнить очистку. есть ли решение для решения этой ситуации??

Комментарии:

1. После того, как clickonce пометил запущенное программное обеспечение как подлежащее удалению, попробуйте перезагрузить компьютер. Деинсталляторы иногда помещают какую-то инструкцию / маркер для выполнения дополнительной работы при следующей загрузке.

2. Я попытался перезагрузить компьютер. Дело в том, что мое приложение запускается автоматически при перезагрузке компьютера, поэтому я предполагаю, что машина не может выполнять дополнительную работу, поскольку после перезапуска компьютера запускается мое приложение, которое, как ожидалось, не будет запущено .. может ли это быть фактором???

3. Я проверил удаление своего приложения после того, как пометил его, чтобы оно не запускалось автоматически при перезагрузке компьютера, и отмена установки работает отлично, я думаю, поскольку мое приложение запускается автоматически при перезагрузке компьютера, машина никогда не сможет выполнить очистку. есть ли решение для решения этой ситуации??