sharepoint извлекает переносимый файл schema.xml из пользовательского списка на сайте - PullRequest
0 голосов
/ 18 ноября 2010

Я создал пользовательский список на сайте SharePoint, но теперь я хочу преобразовать его в шаблон списка, чтобы я мог развернуть его на других сайтах с помощью функции.

Я пробовал два метода:

  1. Использование SharePoint Manager 2007 для копирования / вставки схемы списка в schema.xml и превращения в функцию
  2. использовать расширения stsadm по тем же строкам

Это не сработало для меня. Я боролся с этим весь день, и я получаю множество ошибок, от «Не удается скомпилировать XML», до «Не удается найти функцию XML», до «Неизвестная ошибка HRESULT: 0x80020009».

Существуют ли какие-либо инструменты или простые методы для таких действий, или я более или менее вынужден создавать собственный Schema.xml вручную? Или, альтернативно, есть ли хорошие инструменты только для создания шаблонов списков?

1 Ответ

0 голосов
/ 18 ноября 2010

Генератор решений SharePoint (часть VSeWSS) обычно работает довольно хорошо.

Создание пользовательского schema.xml не так сложно, как вы могли бы подумать, глядя на сгенерированный код - оказывается, что почти все, что есть, имеет значения по умолчанию.Вам нужно знать пару магических чисел (14 для стиля просмотра и 0 для базового вида, если вы хотите иметь возможность добавить новый вид), но в итоге они будут намного более удобны в обслуживании, чем сгенерированные версии.

Тамтакже есть возможность создания списка в коде с использованием средства получения функций - во многих случаях это оказывается проще, чем работа с «простым» процессом SharePoint.

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