Поделиться через


Шаблоны проектов в Visual Studio по умолчанию

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

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

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

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

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

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

0fyc0azh.collapse_all(ru-ru,VS.110).gifШаблоны для приложений Магазина 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, которое содержит предопределенные цвета для навигации.

0fyc0azh.collapse_all(ru-ru,VS.110).gifШаблоны 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.Дополнительные сведения см. в разделе Общие сведения о разработке управления.

0fyc0azh.collapse_all(ru-ru,VS.110).gifВеб-шаблоны Visual Basic и C#

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

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

Эти шаблоны предназначены только для проектов веб-приложений.Они неприменимы к проектам веб-сайтов.Дополнительные сведения о различиях между этими типами веб-проектов см. в разделе Сравнение проектов веб-приложений с проектами веб-сайтов в Visual Studio.

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

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

Веб-приложение ASP.NET

Создает новое веб-приложение, в том числе:

  • Папки, в которых должны находиться страницы "Членство", файлы клиентских скриптов и файлы каскадной таблицы стилей.

  • Папку данных, которой предоставлены разрешения, позволяющие ASP.NET считывать и записывать в нее данные во время выполнения.

  • Файл главной страницы.

  • Веб-страницы, называемые Default.aspx и About.aspx.

  • Файл глобального класса приложения.

  • Файл Web.config.

Если создается локальное веб-приложение 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.

0fyc0azh.collapse_all(ru-ru,VS.110).gifШаблоны 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.

0fyc0azh.collapse_all(ru-ru,VS.110).gifШаблоны SharePoint Visual Basic и C#

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

  • Проект SharePoint 2010

  • Веб-части визуального элемента SharePoint 2010

  • Рабочий процесс SharePoint 2010 импорта с возможностью повторного использования

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

  • Silverlight это веб-части SharePoint 2010

Дополнительные сведения см. в разделе Шаблоны проектов и элементов проектов SharePoint.

0fyc0azh.collapse_all(ru-ru,VS.110).gifШаблоны рабочих процессов Visual Basic и C#

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

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

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

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

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

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

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

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

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

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

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

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

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

0fyc0azh.collapse_all(ru-ru,VS.110).gifДругие шаблоны 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.

0fyc0azh.collapse_all(ru-ru,VS.110).gifШаблоны 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.

0fyc0azh.collapse_all(ru-ru,VS.110).gifШаблоны Visual F#

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

0fyc0azh.collapse_all(ru-ru,VS.110).gifLightSwitch

Следующие шаблоны отображаются в подкатегорию LightSwitch/Windows.Дополнительные сведения см. в разделе Шаг 1. Создание проекта LightSwitch.

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

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

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

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

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

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

0fyc0azh.collapse_all(ru-ru,VS.110).gifДругие типы проектов

Данные шаблоны отображаются в категории Другие типы проектов.Все проекты в разделе Установка и развертывание используют Развертывание с помощью установщика Windows и предназначены для добавления в существующее решение.

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

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

Настройка и развертывание/InstallShield limited edition:

Дополнительные сведения см. в разделе Развертывание с помощью установщика Windows.

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

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

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

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

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

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

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

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

0fyc0azh.collapse_all(ru-ru,VS.110).gifSQL Server

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

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

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

Проект базы данных сервера SQL Server Или SQL

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

0fyc0azh.collapse_all(ru-ru,VS.110).gifШаблоны проектов моделирования

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

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

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

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

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

См. также

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

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

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

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

Разработка клиентских приложений

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