템플릿에서 프로젝트 만들기

로컬로 설치된 템플릿 또는 온라인에서 가능한 템플릿에서 새 프로젝트를 만들 수 있습니다.설치됨 또는 온라인 섹션 내의 범주를 선택하면 프로젝트 템플릿의 목록이 채워집니다.사용 가능한 프로젝트 템플릿 목록은 대상으로 지정하는 .NET Framework 버전에 따라 다릅니다.템플릿에 대한 간략한 설명을 보려면 프로젝트 템플릿을 선택합니다.

모든 프로젝트 템플릿은 프로젝트 형식에 필요한 파일과 참조를 추가합니다.

범주별 템플릿

다음 표에는 Visual Studio에서 사용할 수 있는 기본 프로젝트 형식이 범주별로 나와 있습니다.여기에서 하위 범주는 다르게 지정하지 않으면 <Subcategory>/<TemplateName> 형식으로 표시됩니다.다양한 하위 범주의 템플릿 중 일부는 부모 범주를 선택하는 경우에도 나타납니다.

[!참고]

사용 가능한 템플릿은 Visual Studio 버전, 에디션, 설치 옵션, .NET Framework의 버전 및 기타 사용자 지정에 따라 달라질 수 있습니다.설치에 포함된 템플릿이 없는 경우 /installvstemplates 스위치를 사용하여 devenv.exe를 실행합니다.자세한 내용은 Devenv 명령줄 스위치을 참조하십시오.

Windows 스토어 응용 프로그램의 템플릿

다음 템플릿은 언어**/Windows 스토어** 하위 범주 아래에 표시됩니다.

프로젝트 템플릿

추가 정보

Visual Basic 또는 Visual C#의 경우:

이 하위 범주의 템플릿에 대한 자세한 내용은 앱 개발을 가속화하는 템플릿을 참조하세요.

새 응용 프로그램(XAML)

컨트롤이나 레이아웃이 미리 정의되지 않은 Windows 스토어 앱용 프로젝트로서 단일 페이지로 구성됩니다.

표 형태 응용 프로그램(XAML)

표로 정렬된 그룹화된 항목 간을 이동하기 위한 3페이지로 구성된 Windows 스토어 앱용 프로젝트입니다.전용 페이지에 항목 세부 정보가 표시됩니다.

분할 응용 프로그램(XAML)

그룹화된 항목 간을 이동하는 Windows 스토어 앱용 프로젝트로서 2페이지로 구성됩니다.첫 번째 페이지에서 그룹을 선택하면 두 번째 페이지에 항목 목록과 선택한 항목에 대한 세부 사항이 나란히 표시됩니다.

클래스 라이브러리(Windows 스토어 앱)

Windows 스토어 앱 또는 Windows 런타임 구성 요소에서 사용할 수 있는 관리되는 클래스 라이브러리를 만드는 프로젝트입니다.

단위 테스트 라이브러리(Windows 스토어 앱)

Windows 스토어 앱, Windows 런타임 구성 요소 또는 Windows 스토어 앱용 클래스 라이브러리를 테스트하는 데 사용할 수 있는 단위 테스트를 포함하는 프로젝트입니다.

Visual C++의 경우:

Direct2D 앱 및 Direct3D 앱 템플릿을 제외한 이 하위 범주의 템플릿에 대한 자세한 내용은 앱 개발을 가속화하는 템플릿을 참조하세요.Direct2D 앱 및 Direct3D 앱 템플릿에 대한 자세한 내용은 Windows 스토어 DirectX 앱의 개발 환경 준비를 참조하세요.

새 응용 프로그램(XAML)

컨트롤이나 레이아웃이 미리 정의되지 않은 Windows 스토어 앱용 프로젝트로서 단일 페이지로 구성됩니다.

표 형태 응용 프로그램(XAML)

표로 정렬된 그룹화된 항목 간을 이동하기 위한 3페이지로 구성된 Windows 스토어 앱용 프로젝트입니다.전용 페이지에 항목 세부 정보가 표시됩니다.

분할 응용 프로그램(XAML)

그룹화된 항목 간을 이동하는 Windows 스토어 앱용 프로젝트로서 2페이지로 구성됩니다.첫 번째 페이지에서 그룹을 선택하면 두 번째 페이지에 항목 목록과 선택한 항목에 대한 세부 사항이 나란히 표시됩니다.

DLL(Windows 스토어 앱)

Windows 스토어 앱 또는 Windows 런타임 구성 요소에서 사용할 수 있는 네이티브 DLL(동적 연결 라이브러리)에 대한 프로젝트입니다.

정적 라이브러리(Windows 스토어 앱)

Windows 스토어 앱 또는 Windows 런타임 구성 요소에서 사용할 수 있는 네이티브 LIB(정적 라이브러리)에 대한 프로젝트입니다.

단위 테스트 라이브러리(Windows 스토어 앱)

Windows 스토어 앱, Windows 런타임 구성 요소 또는 Windows 스토어 앱용 클래스 라이브러리를 테스트하는 데 사용할 수 있는 단위 테스트를 포함하는 프로젝트입니다.

Windows 런타임 구성 요소

앱이 작성된 프로그래밍 언어에 상관없이 Windows 스토어 앱에서 사용할 수 있는 Windows 런타임 구성 요소에 대한 프로젝트입니다.

Direct2D 응용 프로그램(XAML)

Direct2D를 사용하는Windows 스토어 앱에 대한 프로젝트입니다.

Direct3D 응용 프로그램

Direct3D를 사용하는 Windows 스토어 앱에 대한 프로젝트입니다.

JavaScript의 경우:

이 하위 범주의 템플릿에 대한 자세한 내용은 Windows 스토어 앱용 JavaScript 프로젝트 템플릿을 참조하세요.

새 응용 프로그램

컨트롤이나 레이아웃이 미리 정의되지 않은 Windows 스토어 앱용 프로젝트로서 단일 페이지로 구성됩니다.

표 형태 응용 프로그램

표로 정렬된 그룹화된 항목 간을 이동하기 위한 3페이지로 구성된 Windows 스토어 앱용 프로젝트입니다.전용 페이지에 항목 세부 정보가 표시됩니다.

분할 응용 프로그램

그룹화된 항목 간을 이동하는 Windows 스토어 앱용 프로젝트로서 2페이지로 구성됩니다.첫 번째 페이지에서 그룹을 선택하면 두 번째 페이지에 항목 목록과 선택한 항목에 대한 세부 사항이 나란히 표시됩니다.

고정 레이아웃 응용 프로그램

고정된 가로 세로 비율 레이아웃을 사용하여 조정하는 Windows 스토어 앱용 프로젝트입니다.

탐색 응용 프로그램

탐색을 위한 컨트롤이 미리 정의되어 있는 Windows 스토어 앱용 프로젝트입니다.

Visual Basic 및 C# Windows 템플릿

다음 템플릿은 Visual Basic/Windows 또는 Visual C#/Windows 하위 범주 아래에 나타납니다.

프로젝트 템플릿

추가 정보

클래스 라이브러리

이 클래스 라이브러리 템플릿을 사용하면 다른 프로젝트와 공유할 수 있는 다시 사용 가능한 클래스와 구성 요소를 신속하게 만들 수 있습니다.구성 요소 클래스 만들기에 대한 자세한 내용은 구성 요소 클래스를 참조하십시오.

콘솔 응용 프로그램

콘솔 응용 프로그램은 대개 GUI(그래픽 사용자 인터페이스) 없이 만들어지며 실행 파일로 컴파일됩니다.콘솔 응용 프로그램과의 상호 작용은 명령 프롬프트에 명령을 입력하여 이루어집니다.

빈 프로젝트

고유의 프로젝트 형식을 만들려는 경우 빈 프로젝트 템플릿을 사용할 수 있습니다.이 템플릿은 응용 프로그램 정보를 저장하는 데 필요한 파일 구조를 만듭니다.모든 참조, 파일 또는 구성 요소를 직접 추가해야 합니다.참조를 추가하는 방법에 대한 자세한 내용은 참조 추가 및 제거를 참조하십시오.

이식 가능한 클래스 라이브러리

Windows, Silverlight, Windows Phone 및 Xbox 360에서 실행되는 .dll 파일을 작성하기 위한 프로젝트를 만듭니다.

Windows Forms 응용 프로그램

기존의 독립 실행형 Windows 응용 프로그램 또는 분산된 웹 응용 프로그램에 대한 리소스가 풍부한 프런트 엔드를 만듭니다.자세한 내용은 Windows 응용 프로그램 만들기 또는 Windows 응용 프로그램 프로젝트 만들기를 참조하십시오.

Windows Forms 컨트롤 라이브러리

Windows 컨트롤 라이브러리 프로젝트 템플릿은 Windows Forms에 사용할 사용자 지정 컨트롤을 만드는 데 사용됩니다.자세한 내용은 Windows Forms 컨트롤을 참조하십시오.

Windows 서비스

이전에 "NT 서비스"라고 부르던 Windows 서비스 응용 프로그램은 사용자 인터페이스가 없는 장기 실행 응용 프로그램이며시스템 성능 같은 항목을 모니터링할 수 있습니다.자세한 내용은 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 응용 프로그램을 만듭니다.이 응용 프로그램 모델의 이름은 XBAP(XAML 브라우저 응용 프로그램)입니다.자세한 내용은 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 프로젝트 템플릿 개요응용 프로그램 수준 추가 기능 프로그래밍 시작을 참조하십시오.

Visual Basic 및 C# SharePoint 템플릿

다음 템플릿은 Visual Basic/SharePoint 또는 Visual C#/SharePoint 하위 범주 아래에 나타납니다.

  • SharePoint 2010 프로젝트

  • SharePoint 2010 비주얼 웹 파트

  • 다시 사용할 수 있는 SharePoint 2010 워크플로 가져오기

  • SharePoint 2010 솔루션 패키지 가져오기

  • SharePoint 2010 Silverlight 웹 파트

자세한 내용은 SharePoint 프로젝트 및 프로젝트 항목 템플릿을 참조하십시오.

Visual Basic 및 C# 워크플로 템플릿

다음 템플릿은 Visual Basic/Workflow 또는 Visual C#/Workflow 하위 범주 아래에 나타납니다.

이 단원의 모든 템플릿은 Windows Workflow Foundation을 사용하는 프로젝트를 만듭니다.디자인을 자연스럽게 표시하고 트랜잭션, 상태 관리 및 동시성 제어와 같은 시스템 수준 문제를 자동으로 처리하는 Windows Workflow Foundation를 사용하여 모델 기반의 워크플로를 개발할 수 있습니다.

자세한 내용은 Windows Workflow Foundation 개요를 참조하십시오.

프로젝트 템플릿

추가 정보

활동 디자이너 라이브러리

활동 디자이너 라이브러리 템플릿은 사용자 지정 활동 디자이너를 만드는 데 사용됩니다.사용자 지정 활동 디자이너는 활동 및 해당 속성 페이지가 Visual Studio에 나타나는 방식을 제어하여 활동의 디자인 타임 환경을 만드는 데 사용됩니다.자세한 내용은 Creating a Custom Activity Designer을 참조하십시오.

활동 라이브러리

활동 라이브러리 템플릿은 기존 활동으로부터 복합 활동을 만드는 데 사용됩니다.자세한 내용은 Workflow Activity Authoring using the Activity class을 참조하십시오.

WCF Workflow 서비스 응용 프로그램

WCF Workflow 서비스 응용 프로그램 템플릿은 메시지 활동을 사용하여 WCF 메시지를 주고받는 워크플로를 만드는 데 사용됩니다.자세한 내용은 Workflow Services Overview를 참조하십시오.

워크플로 콘솔 응용 프로그램

워크플로 콘솔 응용 프로그램 템플릿은 콘솔 응용 프로그램에서 호스팅되는 워크플로를 만드는 데 사용됩니다.워크플로는 Sequence 활동으로 구현됩니다.자세한 내용은 How To: Create a Workflow를 참조하십시오.

기타 Visual Basic 및 C# 템플릿

다음 템플릿은 Visual BasicVisual C# 노드의 기타 하위 범주 아래에 지정된 대로 나타납니다.

프로젝트 템플릿

추가 정보

Azure/Azure 도구 설치

Azure Tools를 설치하여 Azure 클라우드 서비스 프로젝트를 사용하는 방법에 대한 지침을 제공합니다.방법: 설정 Windows Azure 도구을 참조하십시오.

보고/보고서 응용 프로그램

수동으로 또는 보고서 마법사를 사용하여 채울 보고서 프로젝트를 만듭니다.

Silverlight/Silverlight 응용 프로그램

웹 프로젝트에서 호스팅할 수 있는 옵션이 제공되는 표준 Silverlight 응용 프로그램 프로젝트를 만듭니다.방법: 새 Silverlight 프로젝트 만들기를 참조하세요.

Silverlight/Silverlight 탐색 응용 프로그램

머리글, 바닥글, 탐색 세로 막대 등의 UI(사용자 인터페이스) 구성 요소를 포함하는 Silverlight 응용 프로그램 프로젝트를 만듭니다.

Silverlight/Silverlight 클래스 라이브러리

Silverlight 응용 프로그램에서 사용할 Silverlight 클래스 라이브러리 프로젝트를 만듭니다.

테스트/단위 테스트

연습: 관리 코드에 대한 단위 테스트 만들기 및 실행을 참조하십시오.

테스트/코딩된 UI 테스트 프로젝트

UI 자동화를 사용하여 코드 확인을 참조하십시오.

테스트/웹 성능 및 부하 테스트 성능 프로젝트

[사용되지 않음] Visual Studio의 웹 성능 및 부하 테스트을 참조하십시오.

WCF/배포 서비스 라이브러리

Windows Communication Foundation 서비스 및 Visual Studio의 WCF.NET 데이터 서비스을 참조하십시오.

WCF/WCF 서비스 응용 프로그램

Windows Communication Foundation 서비스 및 Visual Studio의 WCF.NET 데이터 서비스을 참조하십시오.

WCF/WCF 서비스 라이브러리

Windows Communication Foundation 서비스 및 Visual Studio의 WCF.NET 데이터 서비스을 참조하십시오.

WCF/WCF Workflow 서비스 응용 프로그램

WCF Workflow 서비스 응용 프로그램 템플릿은 메시지 활동을 사용하여 WCF 메시지를 주고받는 워크플로를 만드는 데 사용됩니다.

Visual C++ Windows 템플릿

프로젝트 템플릿

추가 정보

ATL/ATL 프로젝트

액티브 템플릿 라이브러리를 사용하는 프로젝트를 만듭니다.

CLR/클래스 라이브러리

.NET Framework 언어에서 사용되는 .NET Framework 어셈블리를 만듭니다.

CLR/CLR 콘솔 응용 프로그램

.NET Framework에서 실행되는 콘솔 응용 프로그램을 만듭니다.

CLR/빈 프로젝트

로컬 응용 프로그램을 만들기 위한 빈 .NET Framework 프로젝트를 만듭니다.

CLR/Windows Forms 응용 프로그램

Windows Forms 사용자 인터페이스를 사용하여 .NET Framework 응용 프로그램을 만듭니다.

CLR/Windows Forms 컨트롤 라이브러리

.NET Framework에서 실행되는 Windows Forms 응용 프로그램에서 사용할 컨트롤을 만듭니다.

일반/빈 프로젝트

로컬 응용 프로그램을 만들기 위한 빈 프로젝트를 만듭니다.

일반/메이크파일 프로젝트

외부 빌드 시스템을 사용하기 위한 프로젝트를 만듭니다.

일반/사용자 지정 마법사

사용자 지정 응용 프로그램 마법사를 만듭니다.자세한 내용은 마법사 디자인을 참조하십시오.

MFC/MFC 응용 프로그램

Windows Foundation Class 라이브러리를 사용하는 응용 프로그램을 만듭니다.자세한 내용은 MFC 클래스 마법사을 참조하십시오.

MFC/MFC DLL

Windows Foundation Class 라이브러리를 사용하는 동적 링크 라이브러리를 만듭니다.자세한 내용은 MFC 클래스 마법사을 참조하십시오.

MFC/MFC ActiveX 컨트롤

Windows Foundation Class 라이브러리를 사용하는 ActiveX 컨트롤을 만듭니다.자세한 내용은 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 Shell(격리 모드)

연습: 기본 격리 셸 응용 프로그램 만들기을 참조하십시오.

확장성/Visual Studio 패키지

자세한 내용은 연습: 기본 격리 셸 응용 프로그램 만들기을 참조하십시오.

Visual Studio 솔루션/빈 솔루션

프로젝트를 추가할 솔루션 파일 및 디렉터리 구조를 만듭니다.

SQL Server

이러한 템플릿은 SQL Server 범주 아래에 표시됩니다.

프로젝트 템플릿

추가 정보

SQL Server/SQL Server 데이터베이스 프로젝트

SQL Server 데이터베이스에 대한 빈 프로젝트를 만듭니다.

모델링 프로젝트 템플릿

다음 템플릿은 모델링 프로젝트 범주에 나타납니다.

프로젝트 템플릿

추가 정보

모델링 프로젝트

빈 모델링 프로젝트를 만듭니다.자세한 내용은 UML 모델링 프로젝트 및 다이어그램 만들기을 참조하십시오.

참고 항목

개념

솔루션 및 프로젝트 만들기

기타 리소스

Visual Basic 및 Visual C#에서의 파일 형식 및 파일 확장명

.NET Framework로 클라이언트 응용 프로그램 개발

Visual Studio에서 Office/SharePoint 개발