새 항목 추가 대화 상자에 디렉터리 추가
다음 코드 예제에서는 새 항목 추가 대화 상자에 새 디렉터리 집합을 등록하는 방법을 보여 줍니다. 새 항목 추가 대화 상자의 디렉터리는 프로젝트마다 다릅니다. 따라서 디렉터리는 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}).
프로젝트 하위 형식을 프로그래밍하여 기존 프로젝트를 확장할 수도 있습니다. 프로젝트 하위 형식을 사용하면 새 프로젝트 형식을 작성하지 않고 프로젝트를 확장할 수 있습니다. 프로젝트 하위 형식에 대한 자세한 내용은 프로젝트 하위 형식을 참조하세요.