Freigeben über


Hinzufügen von Verzeichnissen zum Dialogfeld "Neues Element hinzufügen"

Im folgenden Codebeispiel wird veranschaulicht, wie sie einen neuen Satz von Verzeichnissen für das Dialogfeld "Neues Element hinzufügen" registrieren. Verzeichnisse für das Dialogfeld "Neues Element hinzufügen" unterscheiden sich für jedes Projekt. Daher werden die Verzeichnisse unter dem Unterschlüssel "Projekte " registriert, der in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0Exp\Projects zu finden ist.

Registrierungsskript

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

Der %Template_Path% Wert gibt den vollständigen Pfad des Verzeichnisses an, das die Projektvorlagen enthält. Diese Vorlagen können entweder VSZ-Dateien oder prototypische Vorlagendateien sein, die geklont werden sollen.

Der SortPriority Wert gibt eine Sortierpriorität an.

Hinzufügen von Elementen zu einem vorhandenen Projekt

Sie können einem vorhandenen Projekt auch Elemente hinzufügen. Beispielsweise können Sie für ein Visual C#-Projekt Elemente zum <Stamm>\Programme\Microsoft Visual Studio\VC#\CSharpProjectItems\LocalProjectItems-Ordner hinzufügen. In diesem Fall %GUID_Project% ist die GUID für ein C#-Projekt ({FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}).

Sie können ein vorhandenes Projekt auch erweitern, indem Sie einen Projektuntertyp programmieren. Mit einem Projektuntertyp können Sie ein Projekt erweitern, ohne einen neuen Projekttyp zu schreiben. Weitere Informationen zu Projektuntertypen finden Sie unter Project-Untertypen.