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