Создание пакетов решений SharePoint
С помощью конструктора пакетов можно создавать и настраивать пакеты развертывания.Например, можно добавлять компоненты и элементы проектов SharePoint, сбрасывать сервер IIS, задавать области активации компонентов и указывать зависимости компонентов.Конструктор также создает манифест — XML-файл с описанием каждого пакета.
Средства создания пакетов
С помощью Конструктора пакетов можно настраивать пакеты и создавать манифесты.Можно добавлять элементы проектов SharePoint, указывать, требуется ли сброс веб-сервера, и задавать тип сервера развертывания.Дополнительные сведения см. в разделе Практическое руководство. Добавление и удаление компонентов и элементов в пакете с помощью конструктора пакетов.
Также можно изменять компоненты и элементы в файле пакета (WSP) с помощью Обозревателя пакетов.Дополнительные сведения см. в разделе Практическое руководство. Добавление и удаление компонентов и элементов в пакете с помощью обозревателя пакетов.
С помощью Visual Studio и MSBuild можно создавать пакеты (WSP-файлы) для развертывания решений SharePoint.В ходе этого процесса создаются файлы манифестов, необходимые для развертывания.Дополнительные сведения см. в разделах Практическое руководство. Создание пакета решения SharePoint в Visual Studio и Практическое руководство. Создание пакета решения SharePoint с помощью задач MSBuild.
Параметры конструктора пакетов
В следующей таблице представлены свойства пакетов SharePoint, которые можно настраивать с помощью Конструктора пакетов.
Свойство конструктора пакетов |
Описание значения по умолчанию |
---|---|
Имя |
Обязательное.Имя по умолчанию для пакета: имя_проекта. |
Сброс веб-сервера |
Необязательный параметр.Выберите это свойство, если требуется перезапуск веб-сервера после установки WSP-файла на сервер SharePoint. |
Тип сервера развертывания |
Обязательное.Значение по умолчанию задается область ApplicationServer.
ПараметрОписание
ApplicationServerОписание сервера, на котором размещаются службы.
WebFrontEndОписание сервера, на котором размещаются веб-сайты.
|
Элементы в решении |
Все компоненты и элементы проектов SharePoint, которые можно добавить в пакет. |
Элементы в пакете |
Необязательный параметр.Все компоненты и элементы SharePoint, которые требуется включить в пакет для развертывания. |
Настройка процесса создания пакета
После того как разработке решений SharePoint в Visual Studio можно настраивать как проекты упакованы.
В следующей таблице показаны целевые объекты MSBuild, с помощью которых можно настраивать способ создания WSP-файла.
Целевой объект |
Описание |
---|---|
BeforeLayout |
Целевой объект, выполняющий задачи в момент перед копированием файлов в промежуточный каталог.Можно изменять файлы перед созданием файла пакета (WSP-файла). |
AfterLayout |
Целевой объект, выполняющий задачи сразу после копирования файлов в промежуточный каталог. |
Дополнительные сведения см. в разделе Практическое руководство. Настройка пакета решения SharePoint с помощью целевых объектов MSBuild.
Архитектура пакетов
При создании пакета SharePoint (WSP-файла) в Visual Studio выполняются следующие действия.
Проверка компонентов и пакетов (проверяется правильность физической и семантической структуры пакета).
Перечисление компонентов, элементов проектов и файлов пакетов.Файлы манифестов для пакетов и компонентов преобразуются так, чтобы они содержали всю необходимую информацию для развертывания и активации.Токены заменяются полными значениями.
Выполнение настраиваемого целевого объекта MSBuild BeforeLayout.Можно задать это действие, что внести какие-либо пользовательские изменения в пакет перед созданием WSP-файла.
Копирование файлов, указанных в перечислении, в промежуточный каталог.
Выполнение настраиваемого целевого объекта MSBuild AfterLayout.Можно задать это действие, что внести какие-либо пользовательские изменения в пакет перед созданием WSP-файла.
Добавление файлов из промежуточного каталога в WSP-файл.
Структура папок пакета
При создании пакета для проекта SharePoint создается WSP-файл в папке SolutionFolder\bin\BuildConfiguration.Например, если решение в управление: \ Visual Studio 2012 \ projects \ ListDefinition1 и конфигурацию построения выпуска, помещенные в wsp-файл найдено в управление: \ Visual Studio 2012 \ projects \ ListDefinition1 \ bin \ выпуск.
См. также
Задачи
Практическое руководство. Настройка пакета решения SharePoint
Практическое руководство. Создание пакета решения SharePoint с помощью задач MSBuild
Основные понятия
Практическое руководство. Настройка пакета решения SharePoint с помощью целевых объектов MSBuild
Другие ресурсы
How to: Modify Package Properties
Практическое руководство. Создание пакета решения SharePoint в Visual Studio