Пользовательская библиотека, указанная в проекте SharePoint, не вкладывается в GAC

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/81151

Вопрос

У меня есть проект SharePoint 2010 в решении, и у меня есть библиотечный проект в решении.В проекте SharePoint я ссылался на этот проект.

Теперь, когда я развернул проект SharePoint, моя пользовательская библиотека не развернута.Я проверил GAC, и это не там, поэтому я получаю ошибку от SharePoint, что он не может загрузить эту библиотеку и т. Д.

На ссылках для библиотеки у меня есть copylocal, установленный на True и т. Д. Итак, как мне развернуть эту библиотеку в GAC?

Второй вопрос, могу ли я развернуть библиотеку отдельно от развертывания проекта SharePoint?И как это сделать?

Это было полезно?

Решение

Так, когда вы ссылаетесь на DLL, созданную в другом проекте и ссылаетесь в его проекте SP, вам нужно добавить его в пакет.

Чтобы сделать Visual Studio добавлять 3-я вечеринку или даже вашу собственную сборку из другого проекта в решении GAC, пожалуйста, сделайте следующий:

Открыть пакет. Package из папки пакета в ParePoint Project.

Нажмите Advanced в нижней части.

Нажмите Добавить и выбрать, какой тип сборки вы хотите добавить.

в диалоговом окне Выберите файл DLL, CHEC GAC или BIN, добавьте безопасные элементы управления и записи классов ресурсов, если это необходимо.Нажмите ОК.

Ваша сборка будет упакована в WSP, определенное в манифесте и развернуто каждый раз.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top