Пространство имен «SharePoint» не существует в пространстве имен «Microsoft» - PullRequest
6 голосов
/ 04 августа 2011

Итак, я начинаю изучать C #, как буквально только начал изучать, и, исходя из фона Java, это выглядит не так уж плохо.Однако у меня есть вопрос.Я следую ЭТОМУ руководству по использованию клиент-объектной модели.И просто начиная сверху вниз, я добавил ссылки, но using Microsoft.SharePoint.Client; продолжает выдавать ошибку, что «пространство имен« SharePoint »не существует в пространстве имен« Microsoft », но я ясно вижу его на правой боковой панели».Глядя на инструкции, я могу думать только о том факте, что я использую Visual Studio Express и, следовательно, не могу выбрать, какую среду использовать при создании нового проекта. Кроме этого, я не знаюв чем может быть проблема. У кого-нибудь есть идеи о том, чего еще мне не хватает или как исправить эту проблему?

Ответы [ 6 ]

8 голосов
/ 19 июня 2013

Убедитесь, что целевой фреймворк равен 3,5, а не 4, т.е. для SP2010

6 голосов
/ 04 августа 2011

Вы добавили ссылки на сборку Microsoft.SharePoint.Client и сборку Microsoft.SharePoint.Client.Runtime как отмеченные в начале этого урока?

5 голосов
/ 28 июня 2014
  1. Добавьте обязательные ссылки на решение.
  2. Убедитесь, что целевая структура равна 4 для SP2013 (3,5 для SP2010).
4 голосов
/ 04 августа 2011

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

Чтобы построить приложение, вы должны добавить ссылки на две сборки, Microsoft.SharePoint.Client.dll и Microsoft.SharePoint.Client.Runtime.dll.Установка SharePoint Foundation устанавливает эти сборки на сервер.Две сборки расположены в следующем каталоге:

% ProgramFiles% \ Common Files \ Microsoft Shared \ расширения веб-сервера \ 14 \ ISAPI

2 голосов
/ 04 августа 2011

Взгляните на ссылки в вашем проекте и убедитесь, что у вас есть ссылка на сборку. Если его нет, попробуйте добавить его, щелкните правой кнопкой мыши -> добавить ссылку и найдите «Microsoft.SharePoint.Client»

1 голос
/ 21 апреля 2015

Спасибо тем, кто упомянул фреймворк 4.0.

По умолчанию у меня установлен профиль клиента .NET Framework 4 (и я понятия не имею, что это значит), и пространства имен выглядели хорошими в Intellisense, но сборка показала, что они не найдены!Сумасшедший.

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