Udostępnij za pośrednictwem


Dodawanie katalogów do okna dialogowego Dodawanie nowego elementu

Poniższy przykład kodu pokazuje, jak zarejestrować nowy zestaw katalogów dla okna dialogowego Dodawanie nowego elementu . Katalogi dla okna dialogowego Dodawanie nowego elementu są różne dla każdego projektu. W związku z tym katalogi są rejestrowane w podkluczu Projects znajdujące się w HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0Exp\Projects.

Skrypt rejestru

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
          }
        }
      }
    }
  }
}

Wartość %Template_Path% określa pełną ścieżkę katalogu zawierającego szablony projektów. Te szablony mogą być plikami vsz lub plikami szablonów prototypowych do sklonowania.

Wartość SortPriority określa priorytet sortowania.

Dodawanie elementów do istniejącego projektu

Możesz również dodać elementy do istniejącego projektu. Na przykład w przypadku projektu Visual C# można dodać elementy do <folderu root>\Program Files\Microsoft Visual Studio\VC#\CSharpProjectItems\LocalProjectItems . W tym przypadku %GUID_Project% jest to identyfikator GUID projektu C# ({FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}).

Możesz również rozszerzyć istniejący projekt, programując podtyp projektu. Za pomocą podtypu projektu można rozszerzyć projekt bez konieczności pisania nowego typu projektu. Aby uzyskać więcej informacji na temat podtypów projektu, zobacz Podtypy projektu.