Condividi tramite


Aggiungere directory alla finestra di dialogo Aggiungi nuovo elemento

Nell'esempio di codice seguente viene illustrato come registrare un nuovo set di directory per la finestra di dialogo Aggiungi nuovo elemento . Le directory per la finestra di dialogo Aggiungi nuovo elemento sono diverse per ogni progetto. Pertanto, le directory vengono registrate nella sottochiave Progetti , disponibili in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0Exp\Projects.

Script del Registro di sistema

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

Il %Template_Path% valore specifica il percorso completo della directory che contiene i modelli di progetto. Questi modelli possono essere file con estensione vsz o file modello prototipici da clonare.

Il SortPriority valore specifica una priorità di ordinamento.

Aggiungere elementi a un progetto esistente

È anche possibile aggiungere elementi a un progetto esistente. Ad esempio, per un progetto Visual C#, è possibile aggiungere elementi alla <cartella root>\Programmi\Microsoft Visual Studio\VC#\CSharpProjectItems\LocalProjectItems . In questo caso, %GUID_Project% è il GUID per un progetto C# ({FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}).

È anche possibile estendere un progetto esistente programmando un sottotipo di progetto. Con un sottotipo di progetto, è possibile estendere un progetto senza scrivere un nuovo tipo di progetto. Per altre informazioni sui sottotipi di progetto, vedere Sottotipi di progetto.