Не удалось удалить сборку из GAC?
Я не могу удалить сборку (log4net.dll) от GAC. Это дает следующую ошибку.
"сборка требуется одним или несколькими приложениями".
однако, если я ищу сборку с помощью ProcessExplorer, ничего не появляется? Как удалить эту сборку из GAC?
2 ответов
вы рассматривали чтение эта статья KB и попробовать?
предупреждение серьезные проблемы могут возникнуть при неправильном изменении реестра с помощью редактора реестра или с помощью другого метода. Эти проблемы могут потребовать переустановки операционной системы. Корпорация Майкрософт не может гарантировать, что эти проблемы могут быть решены. Измените реестр на свой страх и риск.
чтобы обойти эту проблему, проверьте список значений для следующих подразделов реестра:
HKEY_CURRENT_USER\Software\Microsoft\Installer\Assemblies\Global раздел HKEY_LOCAL_MACHINE классы программного обеспечения\\\установки\сборки\глобальный
Если значение для записи является дескриптором установщика Windows, удалите запись. Например, значением может быть зашифрованная запись REG_MULTI_SZ, подобная следующей: =ysgSC6wx9uiD1dqmmjW>m$!GP^D'A@?z}gn3}lta
Примечание вы должны удалить запись. Не просто очистить значение записи.
наиболее вероятной причиной этого является то, что вы установили сборку log4net через установщик Windows (msi-пакет). Если это так,попробуйте удалить его с помощью установки и удаления программ.