Я следую руководству, чтобы получить DLL из GAC из Как извлечь сборку из GAC?
Ниже приведен шаг, который я сделал:
Запустите regsvr32 / u C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ shfusion.dll
shfusion .dll - это библиотека DLL расширения проводника, которая придает особый вид папке GAC. Отмена регистрации этого файла приведет к удалению программы просмотра кэша сборок, и папка GAC станет видимой как любая обычная папка в проводнике.
Откройте «% windir% \ assembly \ GAC_MSIL».
Перейдите в свою папку DLL в глубину, чтобы найти свою DLL.
Скопируйте DLL где-нибудь на вашем жестком диске и ссылайтесь на нее оттуда в своем проекте
Запустите "regsvr32 / i% windir% \ Microsoft.NET \ Framework \ \ shfusion.dll", чтобы повторно зарегистрировать файл shfusion.dll и восстановить исходное отличное представление GAC.
Выполняя шаг 6, я обнаружил следующее предупреждающее сообщение:
«C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ shfusion.dll был загружен, но точка входа DllInstall не найдена.
Этот файл не может быть зарегистрирован. "
Как я могу перерегистрировать DLL?
Спасибо.