Блог o SharePoint
Данная статья познакомит Вас с библиотекой по созданию артефактов SharePoint по средствам управляемого кода - SPMeta2.

Вы, конечно же, знакомы с возможными вариантами отладки решений, которые разрабатываются под SharePoint и помещаются в него. После каждого внесения изменений в код, чтобы его отладить таким образом, необходимо чтобы данное решение было погружено в SharePoint. Это сопровождается множеством дополнительных операций, таких как отзыв существующего решения, добавление нового, переактивация фич, очистка кэше и так далее. Каждый такой деплой, не важно из студии он делается или вручную, каждый отдельный запуск подобного рода отладки занимает очень много времени. Один раз не страшно, но если после каждого изменения пытаться отладить код....
Как Вы можете знать, в SharePoint существует множество приемников событий (EventReceiver), которые позволяют вызывать пользовательский код при выполнении стандартных операций с объектами SharePoint, например добавление/удаление/изменение элементов списков. Работа с приемниками событий заслуживает отдельной статьи, но их по данной тематике и так довольно много, например http://msdn.microsoft.com/ru-ru/library/gg749858(v=office.14).aspx
Сегодня мы рассмотрим 2 частных случая проблем, которые могут возникнуть у начинающего разработчика SharePoint при работе с ресиверами....
Как Вы можете знать, существует несколько сценариев развертывания пакетов решений на ферме SharePoint.
- Развертывание средствами центра администрирования SharePoint
- Развертывание средствами командлетов и сценариев PowerShell
- Обновление существующего решения, если оно уже развернуто
- Отзыв существующего решения и новое развертывание
- Развертывание средствами stsadm (устаревшее)
Сегодня мы рассмотрим пример одного из самых распространенных сценариев развертывания (через PowerShell с отзывом существующего решения) и возможными трудностями их использования у начинающего программиста или администратора SharePoint.
Данная статья будет посвящена введению в SharePoint 2013 REST API и, по традиции, основным операциям с элементами списков.