Visual Studio 2010, предпочтительно с Community Kit для SharePoint Developer Tools .Это позволяет вам просматривать в обозревателе серверов свой список, тип контента или поля, и вы можете щелкнуть правой кнопкой мыши и «импортировать» их в ваш проект Visual Studio.Затем он показывает вам CAML, используемый для определения этих элементов.
Другой альтернативой является менеджер SharePoint - он также предоставляет XML, используемый для определения этих элементов - но я считаю, что инструменты Visual Studio более полезны, потому что обычно я хочучто-то делать с этими списками / типами контента.
Даже без Community Kit вы все же можете импортировать определения списков только с Visual Studio, я думаю.