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

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

шаблоны Visual Studio

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

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

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

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

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

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

  • Vstemplate-файл, содержащий метаданные, необходимые для создания проекта или элемента из шаблона, и отображения шаблона на странице создания проекта или в диалоговом окне "Добавление нового элемента".

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

Когда эти файлы сжимаются в файл.zip и помещаются в правильную папку, Visual Studio автоматически отображает их в следующих местах:

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

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

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