Ajouter des répertoires à 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 Ajouter un nouvel élément . Les répertoires de la boîte de dialogue Ajouter un nouvel élément sont différents pour chaque projet. Par conséquent, les répertoires sont inscrits sous la sous-clé Projects , figurant dans HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0Exp\Projects.

Script de 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 %Template_Path% valeur spécifie le chemin complet du répertoire qui contient les modèles de projet. Ces modèles peuvent être des fichiers .vsz ou des fichiers de modèles prototypes à cloner.

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

Ajouter des éléments à un projet existant

Vous pouvez également ajouter des éléments à un projet existant. Par exemple, pour un projet Visual C#, vous pouvez ajouter des éléments au <dossier root>\Program Files\Microsoft Visual Studio\VC#\CSharpProjectItems\LocalProjectItems . Dans ce cas, %GUID_Project% est le GUID d’un projet C# ({FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}).

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