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


Создание пакетов решений 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 выполняются следующие действия.

  1. Проверка компонентов и пакетов (проверяется правильность физической и семантической структуры пакета).

  2. Перечисление компонентов, элементов проектов и файлов пакетов.Файлы манифестов для пакетов и компонентов преобразуются так, чтобы они содержали всю необходимую информацию для развертывания и активации.Токены заменяются полными значениями.

  3. Выполнение настраиваемого целевого объекта MSBuild BeforeLayout.Можно задать это действие, что внести какие-либо пользовательские изменения в пакет перед созданием WSP-файла.

  4. Копирование файлов, указанных в перечислении, в промежуточный каталог.

  5. Выполнение настраиваемого целевого объекта MSBuild AfterLayout.Можно задать это действие, что внести какие-либо пользовательские изменения в пакет перед созданием WSP-файла.

  6. Добавление файлов из промежуточного каталога в 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