Ajouter des répertoires à la boîte de dialogue Ajouter un nouvel élémentAdd directories to the Add New Item dialog box

L’exemple de code suivant montre comment inscrire un nouvel ensemble de répertoires pour les ajouter un nouvel élément boîte de dialogue.The following code example demonstrates how to register a new set of directories for the Add New Item dialog box. Répertoires pour la ajouter un nouvel élément boîte de dialogue sont différents pour chaque projet.Directories for the Add New Item dialog box are different for each project. Par conséquent, les répertoires sont enregistrés sous la projets sous-clé, trouvé dans HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0Exp\Projects.Therefore, the directories are registered under the Projects subkey, found in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0Exp\Projects.

Script de RegistreRegistry script

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

Le %Template_Path% valeur spécifie le chemin d’accès complet du répertoire qui contient les modèles de projet.The %Template_Path% value specifies the full path of the directory that contains the project templates. Ces modèles peuvent être soit .vsz fichiers ou des fichiers de modèle de prototype à cloner.These templates can be either .vsz files or prototypical template files to be cloned.

Le SortPriority valeur spécifie un ordre de priorité.The SortPriority value specifies a sorting priority.

Ajouter des éléments à un projet existantAdd items to an existing project

Vous pouvez également ajouter des éléments à un projet existant.You can also add items to an existing project. Par exemple, pour un Visual C#Visual C# projet, vous pouvez ajouter des éléments à la <racine > \Program Files\Microsoft Visual Studio\VC #\CSharpProjectItems\LocalProjectItems dossier.For example, for a Visual C#Visual C# project, you can add items to the <root>\Program Files\Microsoft Visual Studio\VC#\CSharpProjectItems\LocalProjectItems folder. Dans ce cas, %GUID_Project% est le GUID pour un projet c# ({FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}).In this case, %GUID_Project% is the GUID for a C# project ({FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}).

Vous pouvez également étendre un projet existant par un sous-type de projet de programmation.You can also extend an existing project by programming a project subtype. Avec un sous-type de projet, vous pouvez étendre un projet sans avoir à écrire un nouveau type de projet.With a project subtype, you can extend a project without writing a new project type. Pour plus d’informations sur les sous-types de projet, consultez les sous-types de projet.For more information about project subtypes, see Project subtypes.

Voir aussiSee also

Inscrire les modèles de projet et d’élément Register project and item templates
Ajouter des éléments à la boîte de dialogue Ajouter un nouvel élément Add items to the Add New Item dialog box
Ajouter des répertoires à la boîte de dialogue Nouveau projetAdd directories to the New Project dialog box