Создание проектов с помощью шаблонов

Новые проекты можно создать из шаблонов, установленных локально или доступных в сети.Выбор категории в раздел Установлены или В сети заполняет список шаблонов проектов.Список доступных шаблонов проекта зависит от целевой версии .NET Framework.Выберите шаблон проекта, чтобы просмотреть его краткое описание.

Все шаблоны проектов добавляют необходимые файлы и ссылки для типа проекта.

Шаблоны по категориям

В следующей таблице перечислены типы проектов, доступные в Visual Studio по умолчанию, по категориям.Подкатегории указаны в формате <Подкатегория>/<имя_шаблона>, если не указано иное.Некоторые шаблоны из различных подкатегорий также отображаются при выборе родительской категории.

ПримечаниеПримечание

Доступные шаблоны могут различаться в зависимости от версии Visual Studio, выпуска, параметров установки, версии NET Framework и других настроек.Если пропущен шаблон, предлагаемый при установке, запустите devenv.exe с коммутатором /installvstemplates.Для получения дополнительной информации см. Параметры командной строки для команды Devenv.

Шаблоны для приложений Магазин Windows

Представленные ниже шаблоны относятся к подкатегории Язык**/Магазин Windows**.

Шаблон проекта

Дополнительные сведения

Для Visual Basic или Visual C#:

Дополнительные сведения о шаблонах в этой подкатегории см. в статье Шаблоны проектов на C#, VB и C++ для приложений Магазина.

Пустое приложение (XAML)

Одностраничный проект приложения для Магазина Windows, который не содержит предопределенные элементы управления и макет.

Приложение таблицы (XAML)

Трехстраничный проект приложения для Магазина Windows, которое осуществляет переходы между группами элементов, расположенных в сетке.Сведения о группах и элементах отображаются на выделенных страницах.

Разделенное приложение (XAML)

Двухстраничный проект приложения для Магазина Windows, которое осуществляет переходы между группированными элементами.Первая страница позволяет выбрать группу, а вторая отображает список элементов вместе со сведениями о выбранном элементе.

Библиотека классов (приложения для Магазина Windows)

Проект по созданию библиотеки управляемых классов, которые могут использоваться для приложений для Магазина Windows и компонентов среды выполнения Windows.

Библиотека модульных тестов (приложения для Магазина Windows)

Проект, содержащий модульные тесты, которые можно использовать для тестирования приложений для Магазина Windows, компонентов среды выполнения Windows или библиотек классов для приложений для Магазина Windows.

Для Visual C++:

Дополнительные сведения о шаблонах в этой подкатегории, кроме шаблонов для приложений Direct 2D и Direct 3D, см. в статье Шаблоны проектов на C#, VB и C++ для приложений Магазина.Дополнительные сведения о шаблонах приложений Direct2D и Direct3D см. в разделе Подготовка среды разработки для приложений DirectX Магазина Windows.

Пустое приложение (XAML)

Одностраничный проект приложения для Магазина Windows, который не содержит предопределенные элементы управления и макет.

Приложение таблицы (XAML)

Трехстраничный проект приложения для Магазина Windows, которое осуществляет переходы между группами элементов, расположенных в сетке.Сведения о группах и элементах отображаются на выделенных страницах.

Разделенное приложение (XAML)

Двухстраничный проект приложения для Магазина Windows, которое осуществляет переходы между группированными элементами.Первая страница позволяет выбрать группу, а вторая отображает список элементов вместе со сведениями о выбранном элементе.

DLL (приложения для Магазина Windows)

Проект машинной библиотеки DLL, который может использоваться приложением для Магазина Windows или компонентом среды выполнения Windows.

Статическая библиотека (приложения для Магазина Windows)

Проект статической машинной библиотеки LIB, который может использоваться приложением из Магазина Windows или компонентом среды выполнения Windows.

Библиотека модульных тестов (приложения для Магазина Windows)

Проект, содержащий модульные тесты, которые можно использовать для тестирования приложений для Магазина Windows, компонентов среды выполнения Windows или библиотек классов для приложений для Магазина Windows.

Компонент среды выполнения Windows

Проект для компонента среды выполнения Windows, который может использоваться приложениями из Магазина Windows, независимо от языков программирования, на которых написаны приложения.

Приложение Direct2D (XAML)

Проект приложения для Магазина Windows, использующего Direct2D.

Приложение Direct3D

Проект приложения для Магазина Windows, использующего Direct3D.

Для JavaScript:

Дополнительные сведения о шаблонах в этой подкатегории см. в статье Шаблоны проектов JavaScript для приложений Магазина.

Пустое приложение

Одностраничный проект приложения для Магазина Windows, который не содержит предопределенные элементы управления и макет.

Приложение таблицы

Трехстраничный проект приложения для Магазина Windows, которое осуществляет переходы между группами элементов, расположенных в сетке.Сведения о группах и элементах отображаются на выделенных страницах.

Разделенное приложение

Двухстраничный проект приложения для Магазина Windows, которое осуществляет переходы между группированными элементами.Первая страница позволяет выбрать группу, а вторая отображает список элементов вместе со сведениями о выбранном элементе.

Приложение с фиксированным макетом

Проект приложения для Магазина Windows, которое масштабируется с использованием макета с фиксированными пропорциями.

Приложение навигации

Проект приложения для Магазина Windows, которое содержит предопределенные цвета для навигации.

Шаблоны Visual Basic и C# для Windows

Следующие шаблоны отображаются в подкатегориях Visual Basic/Windows или Visual C#/Windows.

Шаблон проекта

Дополнительные сведения

Библиотека классов

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

Консольное приложение

Консольные приложения обычно создаются без графического интерфейса пользователя и компилируются в автономный исполняемый файл.Взаимодействие с консольным приложением осуществляется путем ввода инструкций в командной строке.

Пустой проект

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

Переносимая библиотека классов

Создает проект для разработки файла .dll, который будет использоваться в средах Windows, Silverlight, Windows Phone и Xbox 360.

Приложение Windows Forms

Создает обычное автономное приложение Windows или многофункциональный внешний интерфейс распределенного веб-приложения.Дополнительные сведения см. в разделе Создание приложений Windows или Создание проекта приложения Windows.

Библиотека элементов управления Windows Forms

Шаблон проекта "Библиотека элементов управления Windows" предназначен для создания нестандартных элементов управления, используемых в формах Windows Forms.Дополнительные сведения см. в разделе Элементы управления Windows Forms.

Служба Windows

Приложения служб Windows (ранее называвшиеся NT-службами) — это приложения, предназначенные для длительного выполнения, без пользовательского интерфейса.Они могут контролировать элементы, например производительность системы.Дополнительные сведения см. в разделе Введение в приложения служб Windows.

Приложение WPF

Шаблон приложения WPF создает проект, который использует Windows Presentation Foundation.Для получения дополнительной информации см. How to: Create a New WPF Application Project.

Библиотека пользовательских элементов управления WPF

Создает пользовательский элемент управления WPF на базе функциональных возможностей существующих элементов управления WPF.Для получения дополнительной информации см. How to: Create a WPF UserControl Library Project.

Приложение браузера WPF

Создает приложение WPF, выполняемое в браузере.Эта модель приложения называется Приложение браузера XAML (XBAP).Дополнительные сведения см. в разделе How to: Create a New WPF Browser Application Project или Общие сведения о приложениях браузера WPF XAML.

Библиотека настраиваемых элементов управления WPF

Создает проект, в котором выполняется построение пользовательского элемента управления WPF.Для получения дополнительной информации см. Общие сведения о разработке управления.

Веб-шаблоны Visual Basic и C#

Сведения о веб-шаблонах см. в статье Создание веб-проекта ASP.NET в Visual Studio 2013 на сайте ASP.NET.

Шаблоны Visual Basic и C# для Office

Следующие шаблоны проекта Office отображаются в подкатегориях Visual Basic/Office или Visual C#/Office.

  • Надстройка Excel 2010

  • Шаблон Excel 2010

  • Книга Excel 2010

  • Надстройка InfoPath 2010

  • Надстройка Outlook 2010

  • Надстройка PowerPoint 2010

  • Надстройка Project 2010

  • Надстройка Visio 2010

  • Надстройка Word 2010

  • Документ Word 2010

  • Шаблон Word 2010

Дополнительные сведения о разработке решений Office см. в разделах Общие сведения о шаблонах проектов Office и Приступая к программированию надстроек на уровне приложения.

Шаблоны SharePoint Visual Basic и C#

Следующие шаблоны отображаются в подкатегориях Visual Basic/SharePoint или Visual C#/SharePoint.

  • Проект SharePoint 2010

  • Визуальная веб-часть SharePoint 2010

  • Импорт рабочего процесса SharePoint 2010 для повторного использования

  • Импорт пакета решения SharePoint 2010

  • Веб-часть Silverlight SharePoint 2010

Для получения дополнительной информации см. Шаблоны проектов и элементов проектов SharePoint.

Шаблоны рабочих процессов Visual Basic и C#

Следующие шаблоны отображаются в подкатегориях Visual Basic/Рабочий процесс или Visual C#/Рабочий процесс.

Все шаблоны, указанные в этом разделе, создают проекты, использующие Windows Workflow Foundation.Платформа Windows Workflow Foundation позволяет разрабатывать рабочие процессы на основе моделей, что позволяет обеспечить наглядное представление структуры и скрыть детали реализации на уровне системы, например транзакции, управление состояниями и управление параллельным выполнением операций.

Дополнительные сведения см. в разделе Общие сведения о Windows Workflow Foundation.

Шаблон проекта

Дополнительные сведения

Библиотека конструктора действий

Шаблон библиотеки конструктора действий используется для создания пользовательского конструктора действий.Пользовательские конструкторы действий используются для создания среды разработки для работы с действиями, управления способом отображения действия и страницы свойств в Visual Studio.Дополнительные сведения см. в разделе Создание пользовательского конструктора действий.

Библиотека действий

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

Приложение службы рабочего процесса WCF

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

Консольное приложение рабочего процесса

Шаблон консольного приложения рабочего процесса используется для создания рабочего процесса, размещенного в консольном приложении.Рабочий процесс реализуется как действие Sequence.Дополнительные сведения см. в разделе Инструкции: создание рабочего процесса.

Другие шаблоны Visual Basic и C#

Следующие шаблоны отображаются в других подкатегориях узлов Visual Basic и Visual C# указанным образом.

Шаблон проекта

Дополнительные сведения

Azure/установка средств Azure

Предоставляет инструкции для реализации проектов облачных служб Azure путем установки Azure Tools.См. раздел Практическое руководство. Включение средства Windows Azure.

Отчетность/Приложение отчетов

Создает проект ответа для заполнения вручную или с помощью мастера отчетов.

Silverlight/Приложение Silverlight

Создает стандартный проект приложения Silverlight с возможностью его размещения в веб-проекте.См. статью Как создать проект Silverlight.

Silverlight/Навигационное приложение Silverlight

Создает проект приложения Silverlight, содержащий компоненты пользовательского интерфейса, такие как заголовки, нижние колонтитулы и навигационные боковые панели.

Silverlight/Библиотека классов Silverlight

Создает проект библиотеки классов Silverlight для использования приложениями Silverlight.

Тест/модульный тест

См. раздел Пошаговое руководство. Создание и запуск модульных тестов для управляемого кода.

Тест/проект с закодированными тестами пользовательского интерфейса

См. раздел Проверка кода с помощью модели автоматизации пользовательского интерфейса.

Тест/проект веб-тестов производительности и нагрузочных тестов

См. раздел [удалено] Веб-тесты производительности и нагрузочные тесты в Visual Studio.

WCF/Библиотека служб синдикации

См. раздел Службы Windows Communication Foundation и службы данных WCF в Visual Studio.

WCF/Приложение службы WCF

См. раздел Службы Windows Communication Foundation и службы данных WCF в Visual Studio.

WCF/Библиотека служб WCF

См. раздел Службы Windows Communication Foundation и службы данных WCF в Visual Studio.

WCF/Приложение службы рабочего процесса WCF

Шаблон приложения службы рабочего процесса WCF используется для создания рабочего процесса, использующего действия сообщений для отправки и получения сообщений WCF.

Шаблоны Visual C++ для Windows

Шаблон проекта

Дополнительные сведения

ATL/Проект ATL

Создает проект, использующий библиотеку шаблонных классов ATL.

CLR/Библиотека классов

Создает сборку платформы .NET Framework, пригодную для любого языка .NET Framework.

CLR/Консольное приложение CLR

Создает консольное приложение для выполнения на платформе .NET Framework.

CLR/Пустой проект

Создает пустой проект .NET Framework для создания локального приложения.

CLR/Приложение Windows Forms

Создает приложение .NET Framework с пользовательским интерфейсом Windows Forms.

CLR/Библиотека элементов управления Windows Forms

Создает элемент управления для использования в приложениях Windows Forms, выполняемых на платформе .NET Framework.

Общее/Пустой проект

Создает пустой проект для создания локального приложения.

Общее/Проект с файлами makefile

Создает проект для использования внешней системы построения.

Общее/Пользовательский мастер

Создает пользовательский мастер приложения.Для получения дополнительной информации см. Разработка мастера.

MFC/Приложение MFC

Создает приложение, использующее библиотеку классов Windows Foundation.Для получения дополнительной информации см. Мастер классов MFC.

MFC/Библиотека DLL MFC

Создает библиотеку динамической компоновки, использующую библиотеку классов Windows Foundation.Для получения дополнительной информации см. Мастер классов MFC.

MFC/Элемент управления ActiveX MFC

Создает элемент управления ActiveX, использующий библиотеку классов Windows Foundation.Для получения дополнительной информации см. Мастер классов MFC.

Тест/Тестовый проект

Создает тестовый проект для автоматических тестов.Дополнительные сведения о создании автоматических тестов см. в разделе Тестирование приложения с помощью Microsoft Test Manager.

Win32/Проект Win32

Создает проект для размещения приложения Win32, консольного приложения, библиотеки DLL или статической библиотеки.

Win32/Консольное приложение Win32

Создает консольное приложение Win32.

Шаблоны Visual F#

Следующие шаблоны отображаются в подкатегориях Visual F#/Windows или Visual F#/Silverlight.Дополнительные сведения о шаблонах Visual F# см. в разделе Использование Visual Studio для написания программ F#.

LightSwitch

Представленные ниже шаблоны относятся к подкатегории LightSwitch/Магазин Windows.Для получения дополнительной информации см. Шаг 1. Создание проекта LightSwitch.

Шаблон проекта

Дополнительные сведения

Приложение LightSwitch (Visual Basic)

Создает решение для пустого приложения LightSwitch.

Приложение LightSwitch (Visual C#)

Создает решение для пустого приложения LightSwitch.

Другие типы проектов

Данные шаблоны отображаются в категории Другие типы проектов

Шаблон проекта

Дополнительные сведения

Установка и развертывание/включение InstallShield Limited Edition

См. раздел Развертывание приложений, служб и компонентов.

Расширяемость/Надстройка Visual Studio

Надстройки Visual Studio добавляют функциональные возможности в среду Visual Studio.Для получения дополнительной информации см. Практическое руководство. Создание надстройки.

Расширяемость/изолированная оболочка Visual Studio

См. раздел Пошаговое руководство: Создание базового приложения на базе Isolated Shell.

Расширяемость/пакет Visual Studio

Для получения дополнительной информации см. Пошаговое руководство: Создание базового приложения на базе Isolated Shell.

Решения Visual Studio/Пустое решение

Этот шаблон файл решения и структуру каталогов для добавления в проекты.

SQL Server

Эти шаблоны отображаются в категории SQL Server.

Шаблон проекта

Дополнительные сведения

SQL Server/проект базы данных SQL Server

Создает пустой проект для базы данных SQL Server.

Шаблоны проектов моделирования

В категории Проекты моделирования отображаются следующие шаблоны.

Шаблон проекта

Дополнительные сведения

Проект моделирования

Создает пустой проект моделирования.Для получения дополнительной информации см. Создание проектов и схем моделирования UML.

См. также

Основные понятия

Создание проектов и решений

Другие ресурсы

Типы и расширения файлов в Visual Basic и Visual C#

Разработка клиентских приложений с использованием .NET Framework

Разработка приложений Office и SharePoint в Visual Studio