Что такое шаблоны проектов и элементов?

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

шаблоны Visual Studio

При установке Visual Studio доступно множество стандартных шаблонов проектов и элементов. Шаблоны проектов, такие как шаблоны ASP.NET Core Web App и библиотеки классов, доступны для выбора при создании нового проекта. Шаблоны элементов, такие как файлы кода, XML-файлы, HTML-страницы и таблицы стилей, отображаются в диалоговом окне "Добавление нового элемента проекта>".

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

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

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

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

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

  • Файл VSTEMPLATE, который содержит метаданные, необходимые для создания проекта или элемента из шаблона, а также для отображения шаблона на странице Создание проекта и в диалоговом окне Добавление нового элемента.

    Дополнительные сведения о VSTEMPLATE-файлах см. в статьях о тегах шаблона и параметрах шаблона.

Если эти файлы сжаты в ZIP-файл и помещены в соответствующую папку, Visual Studio автоматически отображает их в следующих расположениях:

  • Шаблоны проектов отображаются на странице Создание проекта.

  • Шаблоны элементов появятся в диалоговом окне Добавление нового элемента.

Дополнительные сведения о папках шаблонов см. в статье "Практическое руководство. Поиск и упорядочение шаблонов проектов и элементов".