none
SharePoint 2013 & Visual Studio 2013. Неполное пространство имен Microsoft.SharePoint.Administration RRS feed

  • Вопрос

  • Доброго времени суток!

    Некоторое время работал на SharePoint Server 2010 и использовал Visual Studio Ultimate 2012.

    Недавно мигрировал на SharePoint Server 2013 и начал использовать соответственно Visual Studio Ultimate 2013.

    Использую C#.

    Столкнулся с проблемой, что при использовании пространства имен Microsoft.SharePoint.Administration:

    using Microsoft.SharePoint:

    using Microsoft.SharePoint.Administration;

    отсутствует подавляющее количество классов и методов. Распознает лишь 7 классов, не включающих в себя даже SPWebApplication, а также нужный мне SPJobDefinition.

    Вопрос: В чем может быть причина?

    Заранее спасибо за ответы.

    25 июля 2014 г. 7:20

Ответы

  • Вопрос снят, была моя ошибка...

    Изначально проект был развернут как изолированное решение, поэтому некоторые классы пространства имен Microsoft.SharePoint.Administration были недоступны.

    После пересоздания проекта как решения фермы, необходимые мне классы чудесным образом появились...

    27 июля 2014 г. 22:37

Все ответы

  • Попробуйте удалить эти библиотеки из референсов проекта и добавить их заново вручную.
    • Изменено MikhailSP 25 июля 2014 г. 8:07
    25 июля 2014 г. 8:06
  • Здраствуйте

    Пробовал, удалял библиотеку Microsoft.SharePoint.dll (в ее пространство имен входит  Microsoft.SharePoint.Administration, самой библиотеки с подобным названием я не встречал) и добавлял в ручную, эффекта 0...

    26 июля 2014 г. 3:06
  • Возможно в выбранном типе проекта не разрешены все классы из пространства имен Microsoft.SharePoint.Administration
    27 июля 2014 г. 15:35
  • sacha_kk3

    Подскажите пожалуйста как можно это проверить, и если это так, как исправить?

    27 июля 2014 г. 21:57
  • Вопрос снят, была моя ошибка...

    Изначально проект был развернут как изолированное решение, поэтому некоторые классы пространства имен Microsoft.SharePoint.Administration были недоступны.

    После пересоздания проекта как решения фермы, необходимые мне классы чудесным образом появились...

    27 июля 2014 г. 22:37
  • Некоторые классы могут быть недоступны из-за того, что проект имеет тип Sandboxed. Чтобы получить доступ к таким классам, нужно всего лишь изменить тип проекта (т.е. в VS на панели "Обозреватель решений" нужно выбрать проект и поменять значение свойства "Sandboxed Solution" с true на false"). Нет необходимости создавать проект заново.
    28 июля 2014 г. 9:58