Невозможно удалить блок от GAC?

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

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

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

20
задан starblue 15 March 2010 в 13:25
поделиться

2 ответа

Не думали ли вы прочитать эту статью KB и попробовать?

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

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

HKEY_CURRENT_USER\Software\Microsoft\Installer\Assemblies\Global HKEY_LOCAL_MACHINE\Software\Classes\Installer\Assemblies\Global

Если значением записи является дескриптор установщика Windows, удалите запись. Например, значением может быть загадочная запись REG_MULTI_SZ, похожая на следующую: =ysgSC6wx9uiD1dqmmjW>m$!GP^D'A@?z}gn3}lta

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

27
ответ дан 30 November 2019 в 00:19
поделиться

Наиболее вероятной причиной этого является то, что вы установили сборку log4net через установщик Windows (msi-пакет). В этом случае попробуйте удалить его с помощью Add/Remove programs.

7
ответ дан 30 November 2019 в 00:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: