다음을 통해 공유


새 항목 추가 대화 상자에 디렉터리 추가

다음 코드 예제에서는 새 항목 추가 대화 상자에 새 디렉터리 집합을 등록하는 방법을 보여 줍니다. 새 항목 추가 대화 상자의 디렉터리는 프로젝트마다 다릅니다. 따라서 디렉터리는 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0Exp\Projects에 있는 Projects 하위 키에 등록됩니다.

레지스트리 스크립트

NoRemove Projects
{
  NoRemove %GUID_Project%
  {
    NoRemove AddItemTemplates
    {
      NoRemove TemplateDirs
      {
        ForceRemove %CLSID_Package%
        {
      ForceRemove /1 = s '#%Folder_Label_ResID%'
          {
            val TemplatesDir = s '%Template_Path%'
            val SortPriority = d 2000
          }
        }
      }
    }
  }
}

%Template_Path% 값은 프로젝트 템플릿을 포함하는 디렉터리의 전체 경로를 지정합니다. 이러한 템플릿은 복제할 .vsz 파일 또는 원형 템플릿 파일일 수 있습니다.

SortPriority 값은 정렬 우선 순위를 지정합니다.

기존 프로젝트에 항목 추가

기존 프로젝트에 항목을 추가할 수도 있습니다. 예를 들어 Visual C# 프로젝트의 경우 <root>\Program Files\Microsoft Visual Studio\VC#\CSharpProjectItems\LocalProjectItems 폴더에 항목을 추가할 수 있습니다. 이 경우 %GUID_Project%는 C# 프로젝트의 GUID입니다({FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}).

프로젝트 하위 형식을 프로그래밍하여 기존 프로젝트를 확장할 수도 있습니다. 프로젝트 하위 형식을 사용하면 새 프로젝트 형식을 작성하지 않고 프로젝트를 확장할 수 있습니다. 프로젝트 하위 형식에 대한 자세한 내용은 프로젝트 하위 형식을 참조하세요.