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


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

Visual Studio шаблоны разделены две основные категории: шаблоны проекта и шаблоны элементов. В этом разделе объясняются некоторые различия между шаблонами проектов и элементов.

Шаблоны элементов

Шаблоны элементов являются отдельными элементами, которые пользователь может добавлять в проект, воспользовавшись диалоговым окном Добавление нового элемента. Примерами шаблонов элементов, входящих в состав Visual Studio являются:

  • Форма Windows Forms

  • Файл исходного кода

  • Схема XML

Шаблоны проектов

Шаблоны проектов являются завершенными проектами из которых пользователь может создать новый проект, воспользовавшись диалоговым окном Новый проект. Шаблон проекта включает все файлы, необходимые для начала определенного типа проекта. Примерами шаблонов проектов, входящих в состав Visual Studio являются:

  • Приложение Windows

  • Библиотека классов

  • Пустой проект

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

Содержимое шаблонов

Шаблоны элементов и шаблоны проектов хранятся в виде файлов ZIP. Содержимое файлов ZIP различается в соответствии с типами шаблонов.

ZIP-файл шаблона элемента содержит:

  • Файл .vstemplate с метаданными для шаблона.

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

    Примечание

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

  • Необязательный значок файла, который появится в диалоговом окне Добавление нового элемента.

ZIP-файлы шаблона проекта содержат:

  • Файл .vstemplate с метаданными для шаблона.

  • Файл проекта или файл Web.config.

  • Файлы кода, например формы Windows, веб-формы, файлы классов и файлы ресурсов.

  • Необязательный значок файла появится в диалоговом окне Новый проект.

Создание и использование шаблонов

Шаблоны проектов и элементов создаются и используются различными способами. В следующей таблице описаны способы выполнения общих задач с помощью шаблонов проектов и элементов.

Задача

Шаблоны проектов

Шаблоны элементов

Указание типа шаблона в файле .vstemplate.

Задайте атрибут Type элемента VSTemplate в Project.

Задайте атрибут Type элемента VSTemplate в Item.

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

Выберите шаблон из диалогового окна Новый проект.

При открытом проекте выберите шаблон из диалогового окна Добавление нового элемента.

Добавление ссылок на сборку.

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

Добавьте ссылки с помощью элемента Ссылки в файле .vstemplate.

См. также

Задачи

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

Ссылки

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

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

Шаблоны Visual Studio

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

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