다음을 통해 공유


템플릿의 매개 변수 대체

템플릿 매개 변수를 사용하면 템플릿에서 파일을 만들 때 클래스 이름 및 네임스페이스와 같은 식별자를 바꿀 수 있습니다. 기존 템플릿에 템플릿 매개 변수를 추가하거나 템플릿 매개 변수를 사용하여 고유한 템플릿을 만들 수 있습니다.

템플릿 매개 변수는 $매개 변수$형식으로 작성됩니다. 템플릿 매개 변수의 전체 목록은 템플릿 매개 변수참조하세요.

다음 섹션에서는 네임스페이스의 이름을 "안전한 프로젝트 이름"으로 바꾸도록 템플릿을 수정하는 방법을 보여줍니다.

예제 - 네임스페이스 이름

이 절차를 수행하려면 기존 템플릿이 필요합니다. 귀하에게 없는 경우, 프로젝트 템플릿 만들기을 참조하여 프로젝트 또는 솔루션을 템플릿으로 내보내는 방법을 알아보거나, 항목 템플릿 만들기을 참고하십시오.

  1. 템플릿의 코드 파일 중 하나 이상에 매개 변수를 삽입합니다. 예를 들어:

    namespace $safeprojectname$
    
  2. 템플릿에 대한 vstemplate 파일에서 이 파일을 포함하는 ProjectItem 요소를 찾습니다.

  3. ProjectItem 요소의 ReplaceParameters 특성을 true로 설정합니다.

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