Поделиться через


Пошаговое руководство. Импорт элементов из существующего сайта SharePoint

В этом пошаговом руководстве показано, как импортировать элементы из существующего сайта SharePoint в проект Visual Studio SharePoint.

В этом пошаговом руководстве показано выполнение следующих задач.

  • Настройка сайта SharePoint путем добавления пользовательского столбца (называемого полем).

  • Экспорт сайта SharePoint в WSP-файл.

  • Импорт WSP-файла в Visual Studio SharePoint с помощью проекта импорта WSP-файла.

ПримечаниеПримечание

На вашем компьютере названия некоторых элементов интерфейса пользователя Visual Studio или их расположение могут отличаться от указанных в нижеследующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Обязательные компоненты

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

Настройка сайта SharePoint

В этом примере демонстрируется создание и настройка дочернего сайта SharePoint путем добавления нового столбца и создания нового дочернего сайта для использования в дальнейшем.На более позднем этапе нам предстоит экспортировать дочерний сайт в WSP-файл и импортировать пользовательский столбец сайта в дочерний сайт с помощью проекта импорта WSP-файла.

Создание и настройка сайта SharePoint

  1. Откройте в веб-браузере сайт SharePoint, например http://имя_системы/SitePages/Home.aspx.

  2. Создайте дочерний сайт главного сайта SharePoint, открыв меню Действия сайта а затем выбрать Создать сайт.

  3. В диалоговом окне Создать сайта выберите тип *** Сайт blank ***.

  4. В окне Название введите тест столбца сайта; 1 в окне URL-имя введите columntest1; примите остальные параметры на их значения по умолчанию. затем нажмите кнопку Создать.

  5. После создания сайта перейдите в браузере на главный сайт (http://имя_системы/SitePages/Home.aspx).

  6. Вновь создайте пустой дочерний сайт главного сайта SharePoint, открыв меню Действия сайта, выбор Создать сайт, а затем выбрать тип *** Сайт blank ***.

  7. В окне Название введите тест столбца сайта; 2 в окне URL-имя введите columntest2; примите остальные параметры на их значения по умолчанию. затем нажмите кнопку Создать.

  8. Перейдите обратно к первому дочернему сайту http://SystemName/columntest1/default.aspx.

  9. В меню Действия сайта выберите Параметры сайта, чтобы открыть страницу параметры сайта.

  10. В разделе *** коллекции *** выберите ссылку *** столбцы сайта ***.

  11. В верхней части страницы *** Расположите коллекцию столбцов ***, нажмите кнопку Создать.

  12. В окне Имя столбца столбец теста входа, содержащий другие значения по умолчанию, а затем нажмите кнопку ОК.

  13. Столбец *** столбец теста *** отображается под заголовок настраиваемого столбца в коллекции столбцов сайта.

Экспорт сайта SharePoint

Теперь необходимо получить WSP-файл SharePoint, содержащий элементы SharePoint и элементы, которые требуется импортировать в проект Visual Studio SharePoint.Если такой WSP-файл отсутствует, необходимо создать его из существующего сайта SharePoint.В этом примере мы экспортируем сайт SharePoint по умолчанию в WSP-файл.

Важное примечаниеВажно

Если в ходе этой процедуры возникает ошибка среды выполнения, необходимо выполнить ее в системе с доступом к сайту SharePoint.

Экспорт существующего сайта SharePoint

  1. На сайте SharePoint выберите Параметры сайта на вкладке Действия сайта, чтобы открыть страницу параметры сайта.

  2. В разделе Действия сайта параметры сайта вызовите выберите ссылку *** Сохраните сайт в качестве шаблона ***.

  3. В поле Имя файла введите ExampleSite, а в поле Имя шаблона — Example Site.

  4. В этом примере не устанавливайте флажок Включение содержимого.

    Если установить этот флажок, Visual Studio сохранит в WSP-файле все списки и библиотеки документов вместе с их содержимым.В некоторых случаях эта возможность полезна, но она не требуется в данном примере.

  5. Если операция завершается успешно, выберите ссылку Коллекция решений для просмотра wsp-файл.

    Чтобы просмотреть страницу коллекции решений позже, откройте меню Действия сайта выберите Параметры сайта выберите ссылку *** Переход к параметрам сайта верхнего уровня. *** в разделе *** Администрирование семейства веб-сайтов ***, а затем выберите ссылку Решения в разделе *** коллекции ***.

  6. В коллекции решений выберите ссылку ExampleSite.

  7. В диалоговом окне Загрузка файла, нажмите кнопку Сохранить, чтобы сохранить файл на локальной системе, по умолчанию в папке downloads.

Импорт WSP-файла

Теперь у нас имеется WSP-файл, элемент которого требуется использовать повторно (настраиваемый столбец сайта с именем "Тестовый столбец"). Чтобы воспользоваться этим элементом, импортируйте WSP-файл.

Импорт WSP-файла

  1. В Visual Studio в строке меню выберите Файл, Создать, Проект для отображения диалогового окна Создать проект.Если интегрированная среда разработки установлена для использования параметров разработки Visual Basic в строке меню выберите Файл, Создать проект.

  2. Разверните узел SharePoint под или *** Visual C# *** или Visual Basic, а затем выберите узел 2010.

  3. Выберите шаблон Импорт пакета решения SharePoint 2010 в панели Шаблоны оставьте имя проекта в качестве WspImportProject1, а затем нажмите кнопку ОК.

    Появится окно Мастер настройки SharePoint.

  4. На странице Укажите сайт и уровень безопасности для отладки введите URL-адрес для второго дочернего сайта SharePoint, который был создан ранее. Добавлении нового элемента пользовательского поля, /columntest2, http://имя системы к этому дочернему сайту.

  5. В разделе Какой уровень доверия для данного решения SharePoint оставьте значение Развернуть как изолированное решение без изменений.

  6. На странице Укажите новый источник проекта перейдите к месту расположения на компьютере сохраненных ранее wsp-файл а затем выбрать кнопку Далее.

    ПримечаниеПримечание

    Если выбрана кнопка Готово на данной странице будут импортированы все доступные элементы в файле wsp-файла.

  7. В окне Выберите элементы для импорта, снимите все флажки в списке, за исключением *** столбец теста ***, а затем нажмите кнопку Готово.

    Поскольку список содержит множество элементов, можно выбрать ключи Ctrl + a, чтобы выбрать все элементы в списке, выбрать ключ клавиши пробел, чтобы снять все флажки, а затем выберите только флажок рядом с элементом *** Проверьте столбец ***.

    После завершения операции импорта создается проект WspImportProject1, содержащий папку Fields.В этой папке содержится настраиваемый столбец сайта Тестовый столбец и его файл определения Elements.xml.

Развертывание проекта

Разверните проект WspImportProject1на втором дочернем сайте SharePoint, созданном ранее, чтобы отобразить настраиваемый столбец.

Развертывание проекта

  1. В Visual Studio выберите ключ F5 для развертывания и запуска проекта импорта wsp-файла.

  2. На сайте SharePoint откройте меню Действия сайта, а затем выберите Параметры сайта, чтобы открыть страницу параметры сайта.

  3. В разделе *** коллекции *** выберите ссылку *** столбцы сайта ***.

  4. Перейдите вниз к разделу Настраиваемые столбцы.

    Обратите внимание, что в списке появился настраиваемый столбец, импортированный из первого сайта SharePoint.

См. также

Основные понятия

Импорт элементов из существующего сайта SharePoint

Другие ресурсы

Разработка решений SharePoint

Создание многократно используемых пользовательских элементов управления для веб-частей или страниц приложений