Partager via


Répertoires à ajouter à la boîte de dialogue ajouter un nouvel élément

L'exemple de code suivant montre comment inscrire un nouvel ensemble de répertoires pour la boîte de dialogue d' Ajouter un nouvel élément . les répertoires pour la boîte de dialogue d' Ajouter un nouvel élément sont différents pour chaque projet. Par conséquent, les répertoires sont stockés sous la sous-clé de projets, a trouvé dans <HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0Exp\Projects> :

Le script du Registre

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

La valeur de Template_Path spécifie le chemin d'accès complet du répertoire qui contient les modèles de projet. Ces modèles peuvent être des fichiers .vsz ou des fichiers modèles prototypiques à cloner.

la valeur de SortPriority spécifie une priorité de tri.

Ajout d'éléments à un projet existant

vous pouvez également ajouter des éléments à un projet existant. par exemple, pour un projet csprcs, vous pouvez ajouter des éléments <root> au dossier de \Program Files\Microsoft Visual Studio \VC#\CSharpProjectItems\LocalProjectItems. Dans ce cas %GUID_Project% est un GUID pour un projet c# ({FAE04E C0 -301F-11D3-BF4B-00 C04 F79EFBC}).

Vous pouvez également étendre un projet existant en programmation un sous-type de projet. avec un sous-type de projet, vous pouvez étendre un projet sans écrire un nouveau type de projet. Pour plus d'informations sur des sous-types de projet, consultez sous-types de projet.

Voir aussi

Concepts

Stocker les modèles de projet et d'élément

Ajout d'éléments à les nouvelles boîtes de dialogue ajouter un nouvel élément

Répertoires à ajouter à la boîte de dialogue nouveau projet