방법: 수동으로 항목 템플릿 만들기
사용자 지정 프로젝트 항목 템플릿을 만드는 데 필요한 항목은 다음과 같습니다.
IDE(통합 개발 환경)에서 프로젝트 항목을 표시하는 방법을 정의하고, 적절한 속성을 지정한 경우 프로젝트 항목이 만들어지는 방법을 사용자 지정하기 위해 Visual Studio에서 사용하는 메타데이터 파일(*.vstemplate)입니다.
Windows Form, Web Form, 클래스 파일 또는 리소스 파일과 같은 코드 파일입니다.
참고
다중 파일 항목 템플릿을 만들 수도 있습니다. 자세한 내용은 방법: 다중 파일 항목 템플릿 만들기를 참조하십시오.
이러한 두 파일은 .zip 파일로 압축됩니다. .zip 파일은 Visual Studio에서 사용자 지정 프로젝트 항목 템플릿용으로 인식하는 위치에 있어야 합니다. 사용자 지정 프로젝트 항목 템플릿은 새 항목 추가 대화 상자에서 연결된 프로그래밍 언어에 대한 내 템플릿 섹션에 나타납니다.
항목 템플릿을 수동으로 만들려면
프로젝트와 프로젝트 항목을 만듭니다.
템플릿으로 저장될 준비가 될 때까지 프로젝트 항목을 수정합니다.
매개 변수를 대체해야 하는 위치를 나타내도록 코드 파일을 적절하게 수정합니다. 매개 변수 대체에 대한 자세한 내용은 방법: 템플릿 매개 변수 대체을 참조하십시오.
XML 파일을 만들고 .vstemplate 파일 확장명을 사용하여 새 항목 템플릿과 같은 디렉터리에 저장합니다.
항목 템플릿 메타데이터를 제공하도록 .vstemplate XML 파일을 작성합니다. 자세한 내용은 다음 단원의 예제를 참조하십시오.
.vstemplate 파일을 저장한 다음 닫습니다.
Windows 탐색기에서 템플릿에 포함할 파일을 선택하고 선택 영역을 마우스 오른쪽 단추로 클릭한 다음 보내기를 클릭하고 압축(ZIP) 폴더를 클릭합니다. 선택한 파일이 .zip 파일로 압축됩니다.
.zip 파일을 복사한 다음 사용자 항목 템플릿 위치에 붙여 넣습니다. Windows Vista에서 기본 디렉터리는 .. \Users\<username>\Documents\Visual Studio 2010\Templates\ItemTemplates\입니다. 자세한 내용은 방법: 프로젝트 템플릿과 항목 템플릿 찾기 및 구성을 참조하십시오.
예제
다음 예제에서는 기본 항목 .vstemplate 파일을 보여 줍니다. 이 항목 템플릿에는 사용자 지정 Visual C# 클래스 템플릿인 MyClass.cs에 대한 메타데이터가 포함되어 있습니다.
<VSTemplate Type="Item" Version="2.0.0"
xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>MyClass</Name>
<Description>My custom C# class.</Description>
<Icon>Icon.ico</Icon>
<ProjectType>CSharp</ProjectType>
<DefaultName>MyClass</DefaultName>
</TemplateData>
<TemplateContent>
<ProjectItem>MyClass.cs</ProjectItem>
</TemplateContent>
</VSTemplate>