방법: 템플릿 매개 변수 대체How to: Substitute parameters in a template

템플릿으로 파일을 만들 때 템플릿 매개 변수를 사용하여 클래스 이름 및 네임스페이스와 같은 식별자를 바꿀 수 있습니다.Template parameters enable you to replace identifiers such as class names and namespaces, when a file is created from a template. 기존 템플릿에 템플릿 매개 변수를 추가하거나, 템플릿 매개 변수를 사용하여 템플릿을 직접 만들 수 있습니다.You can add template parameters to existing templates, or create your own templates with template parameters.

템플릿 매개 변수는 $parameter$ 형식으로 작성됩니다.Template parameters are written in the format $parameter$. 템플릿 매개 변수의 전체 목록은 템플릿 매개 변수를 참조하세요.For a complete list of template parameters, see Template parameters.

다음 섹션에서는 네임스페이스의 이름을 "안전한 프로젝트 이름"으로 바꾸도록 템플릿을 수정하는 방법을 보여 줍니다.The following section shows you how to modify a template to replace the name of a namespace with the "safe project name".

매개 변수를 사용하여 네임스페이스 이름을 바꾸려면To use a parameter to replace the namespace name

  1. 템플릿의 하나 이상 코드 파일에 매개 변수를 삽입합니다.Insert the parameter in one or more of the code files in the template. 예:For example:

    namespace $safeprojectname$
    
  2. 템플릿에 대한 .vstemplate 파일에서 이 파일을 포함하는 ProjectItem 요소를 찾습니다.In the .vstemplate file for the template, locate the ProjectItem element that includes this file.

  3. ProjectItem 요소의 ReplaceParameters 특성을 true로 설정합니다.Set the ReplaceParameters attribute to true for the ProjectItem element:

    <ProjectItem ReplaceParameters="true">Class1.cs</ProjectItem>
    

참고 항목See also

프로젝트 템플릿 및 항목 템플릿 만들기Creating Project and Item Templates
템플릿 매개 변수Template Parameters
Visual Studio 템플릿 스키마 참조Visual Studio Template Schema Reference
ProjectItem 요소(Visual Studio 항목 템플릿)ProjectItem Element (Visual Studio Item Templates)