Visual Studio에서 사용자 지정 프로젝트 및 ItemTemplate 만들기

Visual Studio 2017 RC에 대한 최신 설명서는 Visual Studio 2017 RC 설명서를 참조하세요.

Visual Studio 프로젝트 및 항목 템플릿은 사용자 용도에 맞게 사용할 수 있는 구조체와 일부 기본 코드를 제공하는 재사용 가능한 스텁을 제공합니다.

Visual Studio 템플릿

Visual Studio를 설치할 때 미리 정의된 많은 프로젝트 템플릿과 항목 템플릿이 설치됩니다. 프로젝트 템플릿의 예로는 새 프로젝트 대화 상자에서 사용할 수 있는 Visual Basic 및 Visual C# Windows Forms 응용 프로그램 및 클래스 라이브러리 템플릿이 있습니다. 설치된 항목 템플릿은 새 항목 추가 대화 상자에서 사용할 수 있으며 XML 파일, HTML 페이지 및 스타일 시트와 같은 항목을 포함합니다.

이러한 템플릿은 사용자에게 프로젝트를 만들거나 현재 프로젝트를 확장하기 위한 시작 지점을 제공합니다. 프로젝트 템플릿은 특정 프로젝트 형식에 필요한 파일을 제공하고 표준 어셈블리 참조를 포함하며 기본 프로젝트 속성과 컴파일러 옵션을 설정합니다. 정확한 파일 확장명이 있는 하나의 빈 파일에서부터 스텁 코드가 있는 소스 코드 파일, 디자이너 정보 파일, 포함된 리소스 등이 포함된 다중 파일 항목에 이르기까지 항목 템플릿의 범위는 다양합니다.

새 프로젝트새 항목 추가 대화 상자에 있는 설치된 템플릿 외에도 직접 템플릿을 작성하거나 커뮤니티에서 만든 템플릿을 다운로드하여 사용할 수 있습니다. 자세한 내용은 방법: 프로젝트 템플릿 만들기방법: 항목 템플릿 만들기를 참조하세요.

템플릿의 내용

모든 프로젝트 템플릿과 항목 템플릿은 Visual Studio와 함께 설치되었는지 직접 만들었는지에 상관없이 동일한 원칙으로 작동하며 비슷한 내용으로 구성됩니다. 모든 템플릿에는 다음과 같은 항목이 포함됩니다.

  • 템플릿이 사용될 때 만들어지는 파일입니다. 여기에는 소스 코드 파일, 포함 리소스, 프로젝트 파일 등이 있습니다.

  • .vstemplate 파일을 엽니다. 이 파일에는 새 프로젝트새 항목 추가 대화 상자에 템플릿을 표시하고 템플릿에서 프로젝트 또는 항목을 만드는 데 필요한 정보를 Visual Studio에 제공하는 메타데이터가 들어 있습니다. .vstemplate 파일에 대한 자세한 내용은 템플릿 매개 변수를 참조하세요.

    이러한 파일이 .zip 파일로 압축되어 올바른 폴더에 배치되면 Visual Studio에서는 이러한 파일을 새 프로젝트새 항목 추가 대화 상자의 내 템플릿 섹션에 자동으로 표시합니다. 템플릿 폴더에 대한 자세한 내용은 방법: 템플릿 찾기 및 구성을 참조하세요.

시작 키트

시작 키트는 커뮤니티의 다른 멤버와 공유 가능한 향상된 템플릿입니다. 시작 키트에는 유용한 실제 응용 프로그램을 빌드하는 동안 새로운 도구와 프로그래밍 기술을 익히는 데 도움이 되는 컴파일할 코드 샘플, 설명서 및 기타 리소스가 포함되어 있습니다. 시작 키트에 대한 기본 내용과 절차는 템플릿에서와 동일합니다. 자세한 내용은 방법: 시작 키트 만들기를 참조하세요.

참고 항목

방법: 프로젝트 템플릿 만들기
방법: 항목 템플릿 만들기
템플릿 매개 변수
템플릿 사용자 지정
방법: 시작 키트 만들기