Мне известно, что есть другие вопросы, которые похожи , но либо они не отвечают должным образом, либо ответ не решает мою проблему.
МойПрограмма имеет основной фреймворк, а также различные плагины для фреймворка.Управление плагинами осуществляется через XML-файл, который содержит информацию, необходимую платформе для динамической загрузки плагина.
У меня есть общий класс Installer
, который используется для обработки пользовательских действий во время установки плагинов.
Во время установки ему нужно загрузить файл XML и добавить в него новый узел со списком информации, необходимой для загрузки плагина.
Во время удаления ему просто нужно удалить этот же узел из XMLфайл.
Установка работает нормально.Когда я пытаюсь удалить плагин, метод Uninstall Installer
даже не вызывается.
Если вам нужна дополнительная информация, не стесняйтесь спрашивать.