Создание проектов с помощью шаблонов
Новые проекты можно создать из шаблонов, установленных локально или доступных в сети.Выбор категории в раздел Установлены или В сети заполняет список шаблонов проектов.Список доступных шаблонов проекта зависит от целевой версии .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