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.