Подтвердить что ты не робот

Не удалось удалить сборку из GAC?

Я не могу удалить сборку (log4net.dll) из GAC. Он дает следующую ошибку.

"Сборка требуется одним или несколькими приложениями".

Однако, если я ищу сборку с помощью ProcessExplorer, ничего не появляется? Как удалить эту сборку из GAC?

4b9b3361

Ответ 1

Рассматривали ли вы эту статью в KB и пытались ее выполнить?

Предупреждение При неправильном изменении реестра с помощью редактора реестра или с помощью другого метода могут возникнуть серьезные проблемы. Эти проблемы могут потребовать переустановки операционной системы. Майкрософт не может гарантировать, что эти проблемы могут быть решены. Измените реестр на свой страх и риск.

Чтобы обойти эту проблему, просмотрите список значений для следующих подразделов в редакторе реестра:

HKEY_CURRENT_USER\Software\Microsoft\Installer\Сборки\Global HKEY_LOCAL_MACHINE\Software\Classes\Installer\Сборки\Global

Если значение для записи является дескриптором установщика Windows, удалите запись. Например, значение может быть критической записью REG_MULTI_SZ, которая напоминает следующее: = YsgSC6wx9uiD1dqmmjW > т $! GP ^ D'A @? Г}} GN3 LTA

Примечание Вы должны удалить запись. Не просто очистите значение записи.

Ответ 2

Наиболее вероятной причиной этого является то, что вы установили сборку log4net через установщик Windows (msi-package). Если это так, попробуйте удалить его с помощью "Установка и удаление программ".