방법: 템플릿 문제 해결How to: Troubleshoot templates

개발 환경에서 템플릿을 로드할 수 없는 경우 여러 가지 방법으로 문제를 찾을 수 있습니다.If a template fails to load in the development environment, there are several ways to locate the problem.

.vstemplate 파일 유효성 검사Validate the .vstemplate file

템플릿에서 .vstemplate 파일이 Visual Studio 템플릿 스키마를 따르지 않으면 해당 템플릿은 새 프로젝트 대화 상자에 표시되지 않을 수 있습니다.If the .vstemplate file in a template does not adhere to the Visual Studio template schema, the template may not appear in the New Project dialog box.

.vstemplate 파일의 유효성을 검사하려면To validate the .vstemplate file

  1. 템플릿을 포함하는 .zip 파일을 찾습니다.Locate the .zip file that contains the template.

  2. .zip 파일의 압축을 풉니다.Extract the .zip file.

  3. Visual Studio의 파일 메뉴에서 열기 > 파일을 선택합니다.On the File menu in Visual Studio, choose Open > File.

  4. 템플릿에 .vstemplate 파일을 선택하고 열기를 선택합니다.Select the .vstemplate file for the template, and choose Open.

  5. .vstemplate 파일의 XML이 템플릿 스키마에 부합하는지 확인합니다.Verify that the XML of the .vstemplate file adheres to the template schema. .vstemplate 스키마에 대한 자세한 내용은 템플릿 스키마 참조를 참조하세요.For more information on the .vstemplate schema, see Template schema reference.

    참고

    .vstemplate 파일을 제작하는 동안 IntelliSense 지원을 가져오려면 xmlns 특성을 VSTemplate 요소에 추가하고 http://schemas.microsoft.com/developer/vstemplate/2005의 값을 할당합니다.To get IntelliSense support while authoring the .vstemplate file, add a xmlns attribute to the VSTemplate element, and assign it a value of http://schemas.microsoft.com/developer/vstemplate/2005.

  6. .vstemplate 파일을 저장한 다음 닫습니다.Save and close the .vstemplate file.

  7. 템플릿에 포함되어 있는 파일을 선택하고 마우스 오른쪽 단추를 클릭한 다음 보내기 > 압축(ZIP) 폴더를 선택합니다.Select the files included in your template, right-click, and choose Send to > Compressed (zipped) folder. 선택한 파일이 .zip 파일로 압축됩니다.The files that you selected are compressed into a .zip file.

  8. 새 .zip 파일을 이전 .zip 파일과 같은 디렉터리에 배치합니다.Place the new .zip file in the same directory as the old .zip file.

  9. 추출된 템플릿 파일과 이전 템플릿 .zip 파일을 삭제합니다.Delete the extracted template files and the old template .zip file.

진단 로깅 사용Enable diagnostic logging

템플릿 검색 문제 해결(확장성)의 단계를 수행하여 템플릿 검색에 대한 진단 로그를 사용할 수 있습니다.You can enable diagnostic logging for template discovery by following the steps in Troubleshooting template discovery (Extensibility).

참고 항목See also

템플릿 검색 문제 해결(확장성)Troubleshooting template discovery (Extensibility)
템플릿 사용자 지정Customizing templates
프로젝트 및 항목 템플릿 만들기Creating project and item templates
템플릿 스키마 참조Template schema reference