Шаблоны проектов в Visual Studio по умолчанию
Можно создать новые проекты из шаблонов установленных локально или подключенного доступных шаблонов.Выбор категории в разделах Установлено или В сети заполняет список шаблонов проектов.Список доступных шаблонов проектов зависит от версии платформы .NET Framework был предназначен.Выберите шаблон проекта, чтобы просмотреть краткое описание о шаблоне.
Все шаблоны проектов добавляют необходимые файлы и ссылки для типа проекта.
Шаблоны по категориям
В следующей таблице перечислены типы проектов, доступные в Visual Studio по умолчанию, по категориям.Подкатегории здесь отображаются в формате <Subcategory>/<TemplateName>, где не в противном случае указанный в.Некоторые шаблоны из различных подкатегорий также отображаются при выборе родительской категории.
Примечание |
---|
Доступные шаблоны могут различаться в зависимости от версии Visual Studio, выпуска, параметры установки версии платформы .NET Framework и других настроек.Если пропущен шаблон, предлагаемый при установке, запустите devenv.exe с коммутатором /installvstemplates.Дополнительные сведения см. в разделе Параметры командной строки для команды Devenv. |
Шаблоны для приложений Магазина Windows
Следующие шаблоны отображаются в подкатегорию языкХранилище /Windows.
Шаблон проекта |
Дополнительные сведения |
---|---|
Для Visual Basic или Visual C#: |
Дополнительные сведения о любом шаблоне этой подкатегории см. в разделе Шаблоны для быстрого передать вверх по своей разработке приложения. |
Отсутствует приложение (XAML) |
Одностраничный проект приложения для Магазина Windows, который не содержит предопределенные элементы управления и макет. |
Приложение сетки (язык XAML) |
Трехстраничный проект приложения для Магазина Windows, которое осуществляет переходы между группами элементов, расположенных в сетке.Сведения о группах и элементах отображаются на выделенных страницах. |
Приложение разбиения (язык XAML) |
Двухстраничный проект приложения для Магазина Windows, которое осуществляет переходы между группированными элементами.Первая страница позволяет выбрать группу, а вторая отображает список элементов вместе со сведениями о выбранном элементе. |
Библиотека классов (приложения хранилища Windows) |
Проект, который создает управляемую библиотеку классов, которая может быть использована приложениями хранилища Windows или компонентами среды выполнения рабочих процессов Windows. |
Библиотека модульного теста приложения хранилища (Windows) |
Проект, содержащий модульные тесты, которые можно использовать для тестирования приложений для Магазина Windows, компонентов среды выполнения Windows или библиотек классов для приложений для Магазина Windows. |
Для Visual C++: |
Дополнительные сведения о любом шаблоне непосредственно в этой подкатегории, отличной от двухмерных шаблонов приложения и приложения Direct3D см. в разделе Шаблоны для быстрого передать вверх по своей разработке приложения.Дополнительные сведения о шаблонах непосредственно двухмерных приложения и приложения Direct3D см. в Подготовьте в интегрированную среду разработки для приложений Windows DirectX хранилища разделе. |
Отсутствует приложение (XAML) |
Одностраничный проект приложения для Магазина Windows, который не содержит предопределенные элементы управления и макет. |
Приложение сетки (язык XAML) |
Трехстраничный проект приложения для Магазина Windows, которое осуществляет переходы между группами элементов, расположенных в сетке.Сведения о группах и элементах отображаются на выделенных страницах. |
Приложение разбиения (язык XAML) |
Двухстраничный проект приложения для Магазина Windows, которое осуществляет переходы между группированными элементами.Первая страница позволяет выбрать группу, а вторая отображает список элементов вместе со сведениями о выбранном элементе. |
Библиотека DLL (приложения хранилища Windows) |
Для собственного проекта библиотеки динамической компоновки (DLL), которое можно использовать в приложении Windows хранилища 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, которое масштабируется с использованием макета с фиксированными пропорциями. |
Приложения навигации |
Проект приложения для Магазина Windows, которое содержит предопределенные цвета для навигации. |
Шаблоны Visual Basic и C# для Windows
Следующие шаблоны отображаются в подкатегориях Visual Basic/Windows или Visual C#/Windows.
Шаблон проекта |
Дополнительные сведения |
---|---|
Библиотека классов |
Шаблон библиотеки классов предназначен для быстрого создания повторно используемых классов и компонентов, которые могут использоваться сразу несколькими проектами.Дополнительные сведения о создании классов компонентов см. в разделе Классы компонентов. |
Консольное приложение |
Консольные приложения обычно создаются без графического интерфейса пользователя и компилируются в автономный исполняемый файл.Взаимодействие с консольным приложением осуществляется путем ввода инструкций в командной строке. |
Пустой проект |
Шаблон "Пустой проект" можно использовать в тех случаях, когда необходимо создать проект собственного типа.Этот шаблон создает структуру файлов, необходимую для хранения данных приложения.Все ссылки, файлы и компоненты следует добавлять вручную.Дополнительные сведения о добавлении ссылок см. в разделе Добавление и удаление ссылок. |
Переносимая библиотека классов |
Создает проект для создания dll-файла, выполняемое в Silverlight, Windows, 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.Дополнительные сведения см. в разделе Практическое руководство. Создание нового проекта приложения WPF. |
Библиотека пользовательских элементов управления WPF |
Создает пользовательский элемент управления WPF на базе функциональных возможностей существующих элементов управления WPF.Дополнительные сведения см. в разделе Практическое руководство. Создание проекта библиотеки элементов UserControl в WPF. |
Приложение браузера WPF |
Создает приложение WPF, выполняемое в браузере.Эта модель приложения называется Приложение браузера XAML (XBAP).Дополнительные сведения см. в разделе Практическое руководство. Создание нового проекта приложения браузера WPF или Общие сведения о приложениях браузера WPF XAML. |
Библиотека настраиваемых элементов управления WPF |
Создает проект, в котором выполняется построение пользовательского элемента управления WPF.Дополнительные сведения см. в разделе Общие сведения о разработке управления. |
Веб-шаблоны Visual Basic и C#
Следующие шаблоны отображаются в подкатегориях Visual Basic/Интернет или Visual C#/Интернет.
Примечание |
---|
Эти шаблоны предназначены только для проектов веб-приложений.Они неприменимы к проектам веб-сайтов.Дополнительные сведения о различиях между этими типами веб-проектов см. в разделе Сравнение проектов веб-приложений с проектами веб-сайтов в Visual Studio. |
Шаблон проекта |
Дополнительные сведения |
---|---|
Веб-приложение ASP.NET |
Создает новое веб-приложение, в том числе:
Если создается локальное веб-приложение IIS или удаленный сайт IIS, Visual Studio создает веб-приложение IIS. |
Пустое веб-приложение ASP.NET |
Создает новое веб-приложение ASP.NET, содержащее файл Web.config, но не другие файлы. |
Веб-приложение ASP.NET с сущностями платформы динамических данных |
Создает веб-приложение с платформой динамических данных для использования совместно с Entity Framework ADO.NET.Такое веб-приложение предназначено для любой реляционной базы данных.Дополнительные сведения о динамических данных см. в разделе ASP.NET Dynamic Data. |
Веб-приложение ASP.NET Linq to SQL на платформе динамических данных |
Создает веб-приложение с платформой динамических данных для использования совместно с Linq to SQL.Такое веб-приложение предназначено для любой реляционной базы данных.Дополнительные сведения о динамических данных см. в разделе ASP.NET Dynamic Data. |
Серверный элемент управления ASP.NET |
Создает серверный элемент управления для использования в веб-приложениях ASP.NET.Дополнительные сведения см. в разделе Walkthrough: Developing and Using a Custom Server Control. |
Серверный элемент управления ASP.NET Ajax |
Серверные элементы управления Ajax ASP.NET состоят из кода сервера и клиента, интеграция которых позволяет реализовать полнофункциональное клиентское поведение.Дополнительные сведения см. в разделе ASP.NET AJAX Overview. |
Расширенный серверный элемент управления ASP.NET Ajax |
Управляющие элементы-расширители ASP.NET Ajax расширяют клиентские возможности стандартных серверных веб-элементов управления ASP.NET.Дополнительные сведения см. в разделе ASP.NET AJAX Extender Controls Overview. |
Шаблоны 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 и Getting Started Programming Application-Level Add-Ins.
Шаблоны SharePoint Visual Basic и C#
Следующие шаблоны отображаются в подкатегориях Visual Basic/SharePoint или визуальный элемент 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# указанным образом.
Шаблон проекта |
Дополнительные сведения |
---|---|
Просинь Windows и установит средства просини Windows |
Обеспечивает инструкции для реализации проектов Службы облаков Windows Azure путем установки Windows Azure Tools.Дополнительные сведения см. в разделе Практическое руководство. Включение средства Windows Azure. |
Отчетность/Приложение отчетов |
Создает проект ответа для заполнения вручную или с помощью мастера отчетов. |
Silverlight/Приложение Silverlight |
Создает стандартный проект приложения Silverlight с возможностью его размещения в веб-проекте.Дополнительные сведения см. в разделе How to: Create a New Silverlight Project (Инструкции: создание нового проекта Silverlight). |
Silverlight/Навигационное приложение Silverlight |
Создает проект приложения Silverlight, содержащий компоненты пользовательского интерфейса, такие как заголовки, нижние колонтитулы и навигационные боковые панели. |
Silverlight/Библиотека классов Silverlight |
Создает проект библиотеки классов Silverlight для использования приложениями Silverlight. |
Тест/модульного теста |
Дополнительные сведения см. в разделе Пошаговое руководство. Создание и запуск модульных тестов для управляемого кода. |
Тест/проект закодированных тестов пользовательского интерфейса |
Дополнительные сведения см. в разделе Проверка кода с помощью закодированных тестов пользовательского интерфейса. |
Тесты производительности/интернет и производительности нагрузочных тестов проектов |
Дополнительные сведения см. в разделе Тестирование производительности и нагрузки с помощью веб-тестов производительности и нагрузочных тестов Visual Studio. |
WCF/Библиотека служб синдикации |
Дополнительные сведения см. в разделе Службы Windows Communication Foundation и службы данных WCF в Visual Studio. |
Приложение службы 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. |
Другие типы проектов
Данные шаблоны отображаются в категории Другие типы проектов.Все проекты в разделе Установка и развертывание используют Развертывание с помощью установщика Windows и предназначены для добавления в существующее решение.
Шаблон проекта |
Дополнительные сведения |
---|---|
Настройка и развертывание/InstallShield limited edition: |
Дополнительные сведения см. в разделе Развертывание с помощью установщика Windows. |
Расширяемость/Надстройка Visual Studio |
Добавить- ins Visual Studio добавляет функциональные возможности среды Visual Studio.Дополнительные сведения см. в разделе Практическое руководство. Создание надстройки. |
Расширяемость/изолированную оболочку Visual Studio |
Дополнительные сведения см. в разделе Пошаговое руководство: Создание базового приложения на базе Isolated Shell. |
Расширяемость/пакета Visual Studio |
Дополнительные сведения см. в разделе Пошаговое руководство: Создание базового приложения на базе Isolated Shell. |
Решения Visual Studio/Пустое решение |
Этот шаблон файл решения и структуру каталогов для добавления в проекты. |
SQL Server
Эти шаблоны отображаются в категории SQL Server.
Шаблон проекта |
Дополнительные сведения |
---|---|
Проект базы данных сервера SQL Server Или SQL |
Создает пустой проект базы данных SQL Server. |
Шаблоны проектов моделирования
В категории Проекты моделирования отображаются следующие шаблоны.
Шаблон проекта |
Дополнительные сведения |
---|---|
Проект моделирования |
Создает пустой проект моделирования.Дополнительные сведения см. в разделе Практическое руководство. Создание проектов и схем для UML-моделирования. |
См. также
Основные понятия
Типы и расширения файлов в Visual Basic и Visual C#