Пошаговое руководство. Импорт элементов из существующего сайта SharePoint
В этом пошаговом руководстве показано, как импортировать элементы из существующего сайта SharePoint в проект Visual Studio SharePoint.
В этом пошаговом руководстве показано выполнение следующих задач.
Настройка сайта SharePoint путем добавления пользовательского столбца (называемого полем).
Экспорт сайта SharePoint в WSP-файл.
Импорт WSP-файла в Visual Studio SharePoint с помощью проекта импорта WSP-файла.
![]() |
---|
На вашем компьютере названия некоторых элементов интерфейса пользователя Visual Studio или их расположение могут отличаться от указанных в нижеследующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Обязательные компоненты
Ниже приведены компоненты, необходимые для выполнения данного пошагового руководства.
Поддерживаемые выпуски Microsoft Windows и SharePoint.Дополнительные сведения см. в разделе Требования по разработке решений SharePoint;
Visual Studio.
Настройка сайта SharePoint
В этом примере демонстрируется создание и настройка дочернего сайта SharePoint путем добавления нового столбца и создания нового дочернего сайта для использования в дальнейшем.На более позднем этапе нам предстоит экспортировать дочерний сайт в WSP-файл и импортировать пользовательский столбец сайта в дочерний сайт с помощью проекта импорта WSP-файла.
Создание и настройка сайта SharePoint
Откройте в веб-браузере сайт SharePoint, например http://имя_системы/SitePages/Home.aspx.
Создайте дочерний сайт главного сайта SharePoint, открыв меню Действия сайта а затем выбрать Создать сайт.
В диалоговом окне Создать сайта выберите тип *** Сайт blank ***.
В окне Название введите тест столбца сайта; 1 в окне URL-имя введите columntest1; примите остальные параметры на их значения по умолчанию. затем нажмите кнопку Создать.
После создания сайта перейдите в браузере на главный сайт (http://имя_системы/SitePages/Home.aspx).
Вновь создайте пустой дочерний сайт главного сайта SharePoint, открыв меню Действия сайта, выбор Создать сайт, а затем выбрать тип *** Сайт blank ***.
В окне Название введите тест столбца сайта; 2 в окне URL-имя введите columntest2; примите остальные параметры на их значения по умолчанию. затем нажмите кнопку Создать.
Перейдите обратно к первому дочернему сайту http://SystemName/columntest1/default.aspx.
В меню Действия сайта выберите Параметры сайта, чтобы открыть страницу параметры сайта.
В разделе *** коллекции *** выберите ссылку *** столбцы сайта ***.
В верхней части страницы *** Расположите коллекцию столбцов ***, нажмите кнопку Создать.
В окне Имя столбца столбец теста входа, содержащий другие значения по умолчанию, а затем нажмите кнопку ОК.
Столбец *** столбец теста *** отображается под заголовок настраиваемого столбца в коллекции столбцов сайта.
Экспорт сайта SharePoint
Теперь необходимо получить WSP-файл SharePoint, содержащий элементы SharePoint и элементы, которые требуется импортировать в проект Visual Studio SharePoint.Если такой WSP-файл отсутствует, необходимо создать его из существующего сайта SharePoint.В этом примере мы экспортируем сайт SharePoint по умолчанию в WSP-файл.
![]() |
---|
Если в ходе этой процедуры возникает ошибка среды выполнения, необходимо выполнить ее в системе с доступом к сайту SharePoint. |
Экспорт существующего сайта SharePoint
На сайте SharePoint выберите Параметры сайта на вкладке Действия сайта, чтобы открыть страницу параметры сайта.
В разделе Действия сайта параметры сайта вызовите выберите ссылку *** Сохраните сайт в качестве шаблона ***.
В поле Имя файла введите ExampleSite, а в поле Имя шаблона — Example Site.
В этом примере не устанавливайте флажок Включение содержимого.
Если установить этот флажок, Visual Studio сохранит в WSP-файле все списки и библиотеки документов вместе с их содержимым.В некоторых случаях эта возможность полезна, но она не требуется в данном примере.
Если операция завершается успешно, выберите ссылку Коллекция решений для просмотра wsp-файл.
Чтобы просмотреть страницу коллекции решений позже, откройте меню Действия сайта выберите Параметры сайта выберите ссылку *** Переход к параметрам сайта верхнего уровня. *** в разделе *** Администрирование семейства веб-сайтов ***, а затем выберите ссылку Решения в разделе *** коллекции ***.
В коллекции решений выберите ссылку ExampleSite.
В диалоговом окне Загрузка файла, нажмите кнопку Сохранить, чтобы сохранить файл на локальной системе, по умолчанию в папке downloads.
Импорт WSP-файла
Теперь у нас имеется WSP-файл, элемент которого требуется использовать повторно (настраиваемый столбец сайта с именем "Тестовый столбец"). Чтобы воспользоваться этим элементом, импортируйте WSP-файл.
Импорт WSP-файла
В Visual Studio в строке меню выберите Файл, Создать, Проект для отображения диалогового окна Создать проект.Если интегрированная среда разработки установлена для использования параметров разработки Visual Basic в строке меню выберите Файл, Создать проект.
Разверните узел SharePoint под или *** Visual C# *** или Visual Basic, а затем выберите узел 2010.
Выберите шаблон Импорт пакета решения SharePoint 2010 в панели Шаблоны оставьте имя проекта в качестве WspImportProject1, а затем нажмите кнопку ОК.
Появится окно Мастер настройки SharePoint.
На странице Укажите сайт и уровень безопасности для отладки введите URL-адрес для второго дочернего сайта SharePoint, который был создан ранее. Добавлении нового элемента пользовательского поля, /columntest2, http://имя системы к этому дочернему сайту.
В разделе Какой уровень доверия для данного решения SharePoint оставьте значение Развернуть как изолированное решение без изменений.
На странице Укажите новый источник проекта перейдите к месту расположения на компьютере сохраненных ранее wsp-файл а затем выбрать кнопку Далее.
Примечание
Если выбрана кнопка Готово на данной странице будут импортированы все доступные элементы в файле wsp-файла.
В окне Выберите элементы для импорта, снимите все флажки в списке, за исключением *** столбец теста ***, а затем нажмите кнопку Готово.
Поскольку список содержит множество элементов, можно выбрать ключи Ctrl + a, чтобы выбрать все элементы в списке, выбрать ключ клавиши пробел, чтобы снять все флажки, а затем выберите только флажок рядом с элементом *** Проверьте столбец ***.
После завершения операции импорта создается проект WspImportProject1, содержащий папку Fields.В этой папке содержится настраиваемый столбец сайта Тестовый столбец и его файл определения Elements.xml.
Развертывание проекта
Разверните проект WspImportProject1на втором дочернем сайте SharePoint, созданном ранее, чтобы отобразить настраиваемый столбец.
Развертывание проекта
В Visual Studio выберите ключ F5 для развертывания и запуска проекта импорта wsp-файла.
На сайте SharePoint откройте меню Действия сайта, а затем выберите Параметры сайта, чтобы открыть страницу параметры сайта.
В разделе *** коллекции *** выберите ссылку *** столбцы сайта ***.
Перейдите вниз к разделу Настраиваемые столбцы.
Обратите внимание, что в списке появился настраиваемый столбец, импортированный из первого сайта SharePoint.
См. также
Основные понятия
Импорт элементов из существующего сайта SharePoint