Я следую руководству, чтобы получить 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 \ <.NET version version> \ shfusion.dll", чтобы заново зарегистрировать файл shfusion.dll и восстановить исходное отдельное представление GAC. .
Выполняя шаг 6, я обнаружил следующее предупреждающее сообщение:
"C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ shfusion.dll был загружен, но точка входа DllInstall не найдена.
Этот файл не может быть зарегистрирован. "
Как мне перерегистрировать DLL?
Спасибо.