Достаточно ли ссылки на Microsoft.SharePoint.dll на локальном компьютере, чтобы подключить меня к папке на сервере? - PullRequest
0 голосов
/ 01 мая 2018

Я получаю это, когда пытаюсь подключиться к папке сайта SharePoint 2013 из простого консольного приложения .NET, которое я собрал вместе:

Необработанное исключение: System.IO.FileNotFoundException: не удалось загрузить файл или сборка "Microsoft.SharePoint.Library, версия = 15.0.0.0, Культура = нейтральная, PublicKeyToken = ...

Должен ли я на самом деле иметь какую-либо форму SharePoint 2013, установленную в среде выполнения Windows, в которой я пытаюсь запустить даже этот один оператор SPContext?

    public static void Whatever(){
                    SPSite oSiteCollection = SPContext.Current.Site;
    }

Microsoft.SharePoint.dll для 2013 года компилируется в мою сборку в качестве ссылки. Все хорошо строит; без ошибок.

Какой минимальный набор библиотек необходим для его запуска на компьютере с Windows? (Я пытаюсь подключиться к сайту SharePoint, который вижу в своем браузере.)

Спасибо за любую информацию / помощь.

1 Ответ

0 голосов
/ 02 мая 2018

Microsoft.SharePoint.dll - это объектная модель на стороне сервера. Если вы используете эту библиотеку, приложение должно работать на сервере SharePoint, на котором установлен SharePoint.

Вы можете использовать объектную модель на стороне клиента (dll, например Microsoft.SharePoint.Client.xxx) на удаленном сервере (где SharePoint не устанавливается).

Проверьте здесь для образца

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