Различия между шаблонами проектов и элементов
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