Включите сторонний dll в проект Sharepoint при упаковке wsp - PullRequest
11 голосов
/ 23 сентября 2011

В одном из моих проектов я использую стороннюю библиотеку DLL от Codeplex.Когда я разрабатывал свой код в своем блоке разработки, я использовал команду gacutil для его добавления в GAC.

Теперь мне нужно отправить wsp для проекта в группу тестирования для развертывания в нашем окне тестированияони не берут отдельные dll.

Как я могу упаковать сторонний dll вместе с отправляемым wsp, чтобы он был развернут в GAC и использовался кодом.дайте мне знать.

1 Ответ

29 голосов
/ 23 сентября 2011

почему вы локально используете gacutil.exe?

Чтобы включить внешние сборки в ваш проект SharePoint, например, давайте возьмем Ninject.dll, вы просто добавляете сборку как ссылку на ваш проект, как вы это делаетев любом другом проекте CLR.

Чтобы убедиться, что Ninject.dll включен в ваш WSP, вам нужно открыть конфигурацию пакета - просто откройте узел «Пакет» в вашем проекте SharePoint и DBL.щелкните по данной записи.Прокрутите вниз до конца экрана и откройте расширенный режим.Там вы можете добавить сборку для развертывания.Просто используйте действие «Добавить сборку -> Добавить сборку из вывода проекта» и выберите Ninject.dll.

При упаковке в следующий раз ваша пользовательская сборка будет включена в ваш WSP.

Cheers

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...