Localiser et organiser des modèles de projet et d’élément

Les fichiers de modèle doivent être placés dans un emplacement connu pour être affichés dans les boîtes de dialogue Nouveau projet et Nouvel élément.

Localiser les modèles

Les modèles installés et les modèles utilisateur sont stockés à deux emplacements différents.

Modèles installés

Par défaut, les modèles installés avec Visual Studio se trouvent dans :

  • %ProgramFiles(x86)%\Microsoft Visual Studio\2019\<édition>\Common7\IDE\ProjectTemplates\<Langage>\<ID paramètres régionaux>

  • %ProgramFiles(x86)%\Microsoft Visual Studio\2019\<édition>\Common7\IDE\ItemTemplates\<Langage>\<ID paramètres régionaux>

Par exemple, le répertoire suivant contient les modèles d’élément Visual Basic pour le français (LCID 1036) :

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\ItemTemplates\VisualBasic\1033

  • %ProgramFiles%\Microsoft Visual Studio\2022\<édition>\Common7\IDE\ProjectTemplates\<Langage>\<ID paramètres régionaux>

  • %ProgramFiles%\Microsoft Visual Studio\2022\<édition>\Common7\IDE\ItemTemplates\<Langage>\<ID paramètres régionaux>

Par exemple, le répertoire suivant contient les modèles d’élément Visual Basic pour le français (LCID 1036) :

C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\ItemTemplates\VisualBasic\1033

Modèles utilisateur

Si vous ajoutez un fichier compressé (.zip) incluant un fichier .vstemplate au répertoire des modèles utilisateur, le modèle apparaît dans la boîte de dialogue Nouveau projet ou Nouvel élément. Par défaut, les modèles utilisateur se trouvent dans :

  • %USERPROFILE%\Documents\Visual Studio 2019\Templates\ProjectTemplates

  • %USERPROFILE%\Documents\Visual Studio 2019\Templates\ItemTemplates

Par exemple, le répertoire suivant contient les modèles de projet utilisateur pour C# :

  • C:\Users\UserName\Documents\Visual Studio 2019\Templates\ProjectTemplates\Visual C#
  • %USERPROFILE%\Documents\Visual Studio 2022\Templates\ProjectTemplates

  • %USERPROFILE%\Documents\Visual Studio 2022\Templates\ItemTemplates

Par exemple, le répertoire suivant contient les modèles de projet utilisateur pour C# :

  • C:\Users\UserName\Documents\Visual Studio 2022\Templates\ProjectTemplates\Visual C#

Conseil

Vous pouvez changer l’emplacement connu des modèles utilisateur dans Outils>Options>Projets et solutions>Emplacements.

Étapes suivantes

Pour en savoir plus sur les modèles du Kit de développement logiciel (SDK) .NET et leurs emplacements, consultez les articles suivants.

Article Description
Modèles par défaut .NET Quand vous installez le SDK .NET Core, vous obtenez plus d’une dizaine de modèles intégrés pour créer des projets et des fichiers, notamment des applications de console, des bibliothèques de classes, des projets de test unitaire, des applications ASP.NET Core (dont les projets Angular et React) et des fichiers de configuration. Cet article répertorie les modèles qui sont préinstallés avec le Kit de développement logiciel (SDK) .NET et explique comment interagir avec eux.
Gérer les modèles de projet et d’élément .NET .NET fournit un système de modèle qui permet aux utilisateurs d’installer ou de désinstaller des packages contenant des modèles à partir de NuGet, d’un fichier de package NuGet ou d’un répertoire de système de fichiers. Cet article explique comment gérer des modèles .NET via l’interface CLI du SDK .NET.