Что такое шаблоны проектов и элементов?
Шаблоны проектов и элементов являются повторно используемыми заглушками, которые дают вам некоторый базовый код и структуру для настройки в собственных целях. Как правило, вы начинаете с шаблона проекта, а затем добавляете шаблон элемента.
шаблоны Visual Studio
При установке Visual Studio доступно множество стандартных шаблонов проектов и элементов. Шаблоны проектов, такие как шаблоны ASP.NET Core Web App и библиотеки классов, доступны для выбора при создании нового проекта. Шаблоны элементов, такие как файлы кода, XML-файлы, HTML-страницы и таблицы стилей, отображаются в диалоговом окне "Добавление нового элемента проекта>".
Для пользователей эти шаблоны представляют собой отправную точку, с которой можно начать создание новых проектов или расширение текущих проектов. Шаблоны проектов предоставляют файлы, необходимые для конкретного типа проекта, включая стандартные ссылки на сборки, задают свойства проекта и параметры компилятора по умолчанию. Шаблоны элементов могут варьироваться от одного пустого файла с определенным расширением файла до нескольких файлов исходного кода с кодом заглушки, файлами сведений конструктора и внедренными ресурсами.
Вы можете использовать установленные шаблоны, создавать собственные шаблоны, а также скачивать и использовать шаблоны, созданные сообществом. Дополнительные сведения см. в статьях Практическое руководство. Создание шаблонов проектов и Практическое руководство. Создание шаблонов элементов.
Содержимое шаблона
Все шаблоны проектов и элементов, устанавливаемые с помощью Visual Studio или созданные вами, работают с использованием одних и того же принципа и имеют аналогичное содержимое. Все шаблоны содержат следующие элементы:
Файлы, создаваемые при использовании шаблона. Сюда входят файлы с исходным кодом, внедренные ресурсы, файлы проектов и т. д.
Файл VSTEMPLATE, который содержит метаданные, необходимые для создания проекта или элемента из шаблона, а также для отображения шаблона на странице Создание проекта и в диалоговом окне Добавление нового элемента.
Дополнительные сведения о VSTEMPLATE-файлах см. в статьях о тегах шаблона и параметрах шаблона.
Если эти файлы сжаты в ZIP-файл и помещены в соответствующую папку, Visual Studio автоматически отображает их в следующих расположениях:
Шаблоны проектов отображаются на странице Создание проекта.
Шаблоны элементов появятся в диалоговом окне Добавление нового элемента.
Дополнительные сведения о папках шаблонов см. в статье "Практическое руководство. Поиск и упорядочение шаблонов проектов и элементов".