2010-07-13 4 views
2

Я создал сайт в SharePoint 2010 и сохранил его как шаблон сайта. Затем я создал собственный рабочий процесс в Visual Studio 2010. Конечным продуктом создания шаблона сайта является .wsp-файл (пакет), а конечным продуктом кодирования рабочего процесса является другой .wsp-файл.Как интегрировать функцию в шаблон сайта SharePoint 2010?

Что мне нужно сделать, это извлечь мою функцию рабочего процесса из соответствующего .wsp-файла и интегрировать его с файлом .wsp шаблона моего сайта. Моя конечная цель - создать новый сайт из моего шаблона сайта и иметь в нем мой рабочий процесс и избежать отдельной активации функции. Можно ли достичь этого, и если да, то как мне это сделать? Благодарю.

Там та же тема в MSDN

ответ

2

Вот как я сделал это в конце концов:

  1. В Visual Studio 2010, я создал новый проект. Я использовал шаблон SharePoint> 2010> Import SharePoint Solution Package.
  2. Я определил свой шаблон сайта и проверил все функции (по сути, все они отмечены по умолчанию)
  3. Далее я добавил новый элемент в свой недавно созданный проект - рабочий процесс.
  4. Затем я запустил новый экземпляр Visual Studio 2010 и открыл свой код рабочего процесса.
  5. Я копирую/вставляю код рабочего процесса из второго экземпляра VS (начатого на предыдущем шаге) в первый экземпляр VS, прямо в добавленный элемент рабочего процесса.
  6. Я построил новое решение, которое создало новый .wsp.

Новый .wsp был таким же, как мой исходный шаблон сайта, но у него была функция рабочего процесса внутри. Ницца!

Смежные вопросы