Я пытаюсь получить CAML для пользовательского типа контента, который я создаю. Что я действительно делаю, так это создаю тип контента в Visual Studio 2010 через CAML, а затем внедряю этот тип контента в мою песочницу, используя новые функции развертывания в VS 2010. На этом этапе я изменяю тип контента с помощью интерфейса SharePoint (т.е. изменение дополнительных настроек, добавление столбцов и т. д.), поскольку это легко сделать через веб-интерфейс. Я хотел бы, чтобы после внесения изменений обновил CAML в Visual Studio, чтобы он соответствовал моим изменениям.
Я хочу сделать это, потому что я создаю настраиваемые поля и типы контента для своего проекта и хочу создать решение с этими настройками. Поскольку, кажется, нет способа сделать это (создать настраиваемые поля и типы контента) в качестве решения с использованием SharePoint, не помещая их в список, для этого я использую Visual Studio и CAML. Я также хочу использовать Visual Studio и CAML, чтобы я мог поместить эти файлы CAML xml в систему управления версиями, чтобы я мог создавать версии своих пользовательских полей и пользовательских типов.
Я пытался использовать такие инструменты, как http://spcamlviewer.codeplex.com/, но, похоже, это не работает с SP 2010.
У кого-нибудь есть предложения? Я хотел бы, чтобы Visual Studio просто получала обновление от кнопки SP после того, как я развернула свое решение и внесла изменения на сервере, чтобы он синхронизировал VS с сервером SP.