Знакомство с шаблонами Visual Studio
Шаблоны проектов и элементов Visual Studio предоставляют многократно используемую и настраиваемую основу для проектов и элементов, позволяющую ускорить процесс разработки, поскольку избавляют пользователей от необходимости создания новых проектов и элементов "с нуля".
Шаблоны Visual Studio
Ряд предопределенных шаблонов проектов и шаблонов элементов устанавливаются при установке Visual Studio. Шаблоны приложений Windows Forms и библиотек классов Visual Basic и Visual C#, доступные в диалоговом окне Новый проект являются примерами шаблонов проектов. Установленные шаблоны элементов доступны в диалоговом окне Добавление нового элемента и включают такие элементы, как XML-файлы, HTML-страницы и списки стилей.
Эти шаблоны предоставляют пользователям отправную точку для создания новых или расширения текущих проектов. Шаблоны проектов предоставляют файлы, необходимые для конкретного типа проекта, включают стандартные ссылки на сборки и задают свойства проекта и параметры компилятора по умолчанию. Шаблоны элементов могут варьироваться по сложности от одного пустого файла с правильным расширением имени до элементов из нескольких файлов, включая, например, файлы исходного кода с кодом-основой, файлы сведений о конструкторе и внедренные ресурсы.
В дополнение к установленным шаблонам в диалоговых окнах Новый проект и Добавление нового элемента можно разработать собственные шаблоны или загрузить и использовать шаблоны, созданные сообществом. Дополнительные сведения см. в разделах Создание шаблонов проектов и элементов и Поиск и общий доступ к шаблонам проектов и элементов.
Содержимое шаблона
Все шаблоны проектов и элементов, будь они установлены с Visual Studio или созданы пользователем, работают одинаковым образом и состоят из сходных элементов. Все шаблоны содержат следующие элементы:
Файлы, которые будут созданы при использовании шаблона. Сюда входят все файлы с исходным кодом, внедренные ресурсы, файлы проекта и т. д.
Один файл с расширением VSTEMPLATE. Этот файл содержит метаданные, которые предоставляют Visual Studio сведения, необходимые для отображения шаблона в диалоговых окнах Новый проект и Добавление нового элемента и создания проекта или элемента из этого шаблона. Дополнительные сведения о VSTEMPLATE-файлах см. в разделе Файлы метаданных шаблонов Visual Studio.
Если эти файлы сжаты в ZIP-файл и находятся в соответствующей папке, Visual Studio автоматически отображает их в разделе Мои шаблоны диалоговых окон Новый проект и Добавление нового элемента. Дополнительные сведения о папках шаблонов см. в разделе Практическое руководство. Размещение и упорядочение шаблонов проектов и элементов.
Начальные наборы
Начальные наборы являются расширенными шаблонами, которые могут использоваться совместно с другими участниками сообщества. Начальный набор содержит компилируемые образцы кода, документацию и другие ресурсы, позволяющие пользователям изучить новые средства и методы программирования в процессе создания полезных, конкурентоспособных приложений. Основное содержимое и процедуры для начальных наборов те же, что и для шаблонов. Дополнительные сведения см. в разделе начальные наборы.
См. также
Основные понятия
Различия между шаблонами проектов и элементов
Различия между начальным набором и шаблонами
Другие ресурсы
Создание шаблонов проектов и элементов