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


Создание шаблонов проектов и элементов

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

Подготовка проектов и файлов

Для создания шаблона следуйте этому общему процессу.

  1. Создайте проект.

  2. Добавьте все требуемые файлы и удалите ненужные файлы.

  3. Внесите в файлы требуемые изменения.

  4. Добавьте замены параметров, где это нужно. Дополнительные сведения см. в разделе Практическое руководство. Замена параметров в шаблоне.

  5. Если имеются неопределенные параметры, требующие ввода данных пользователем, или если требуется, чтобы Visual Studio выполнял некоторые действия при создании проекта или файла, создайте мастер. Дополнительные сведения см. в разделе Практическое руководство. Использование мастеров для шаблонов проекта.

  6. Создайте шаблон.

    Когда пользователь загружает ваш шаблон, он начинает работу с копиями файлов из шаблона и разрешенными замещенными параметрами.

Стратегии создания шаблонов

Предусмотрено 4 способа создания шаблона в Visual Studio.

Мастер экспорта шаблона

Мастер Экспорт шаблона — это быстрый способ преобразования проекта или файла в шаблон. При построении на выходе получается сжатый файл. Дополнительные сведения см. в разделах Создание шаблонов проектов и Создание шаблонов элементов.

Расширение мастера экспорта шаблона

Расширение мастера Экспорт шаблона похоже на стандартный мастер "Экспорт шаблона", но при построении создается файл VSIX, обеспечивающий больше параметров развертывания. Это расширение мастера можно загрузить из окна Диспетчер расширений. Дополнительные сведения см. в разделе Практическое руководство. Использование расширений мастера шаблонов.

Шаблоны SDK

В SDK для Visual Studio предусмотрены шаблоны "Шаблон проекта" и "Шаблон элемента". Эти шаблоны включают в себя некоторые замены параметров по умолчанию, и при их построении получаются сжатые файлы. Рекомендуется использовать шаблоны SDK для расширений, имеющих несколько шаблонов, требующих управления версиями, и для сценариев, не поддерживаемых мастером Экспорт шаблона.

Создание вручную

Можно вручную создать шаблон, разработав необходимые файлы и упаковав их в сжатый файл. Дополнительные сведения см. в разделах Практическое руководство. Создания шаблонов проектов вручную и Практическое руководство. Создание шаблонов элементов вручную.

Связанные разделы

Название

Описание

Создание шаблонов проектов

Ссылки на документы с пояснениями относительно создания шаблонов проектов.

Создание шаблонов элементов

Ссылки на документы с пояснениями относительно создания шаблонов элементов.

Практическое руководство. Использование расширений мастера шаблонов

Описание способов создания шаблонов с помощью расширения мастера экспорта шаблона.

Практическое руководство. Добавление ссылок в шаблоны

Объясняется, как добавить ссылки на шаблоны проектов и элементов.

Практическое руководство. Создание веб-шаблонов вручную

Описание способов создания веб-шаблонов.

Практическое руководство. Размещение и упорядочение шаблонов проектов и элементов

Описание папок, которые Visual Studio проверяет при поиске шаблонов.

Шаблоны Visual Studio

Общие сведения об архитектуре и реализации шаблонов проектов и элементов.

начальные наборы

Ссылки на документы, описывающие начальные наборы.

Справочник по схеме шаблонов Visual Studio

Описание элементов XML-схемы шаблона Visual Studio.

Знакомство с шаблонами Visual Studio

Описание шаблонов Visual Studio, их содержимого и вводная информация в начальные наборы.

Настройка шаблонов проектов и элементов

Ссылки на документы о замене параметров, мастерах, устранении неполадок и других аспектах настройки шаблонов.