Использование gacutil для установки.dll

Я пытаюсь установить.dll ссылку для использования в моем коде, но у меня возникают проблемы с использованием gacutil. Кто-нибудь сможет помочь мне с форматом этого?

Я пытался использовать http://msdn.microsoft.com/en-us/library/ex0ss12c.aspx Но я все еще должен делать что-то не так...

DLL, которую я пытаюсь установить, Office.dll

Вот что я попробовал:

gacutil /i Office.dll "C:\File\path\Office.dll"

Это приводит к ошибке, говорящей:

Unknown option: C:\File\path\Office.dll

Есть ли у кого-нибудь идеи, чтобы помочь мне с этим?

3 ответа

Решение

Вам не нужен второй параметр

просто используйте:

gacutil /i "C:\File\path\Office.dll"

Вы можете легко добавить DLL в GAC, используя Publish учебный класс. Добавить ссылку на System.EnterpriseServices

System.EnterpriseServices.Internal.Publish publish = new System.EnterpriseServices.Internal.Publish();
publish.GacInstall("dll path");

Пытаться gacutil /i "C:\File\path\Office.dll", Также обратите внимание, что сборка должна быть строго названа, чтобы быть правильно установленной в GAC.

Другие вопросы по тегам