Maintenant que j'ai compris comment activer l'échafaudage dans ASP.NET Core MVC (voir Afficher les modèles d'échafaudage dans ASP.NET Core ), je voudrais créer des fichiers de modèle personnalisés pour les vues. J'ai trouvé un endroit où les fichiers de modèle se trouvent ici:
C:\Users\{nom d'utilisateur} \. Dnx\packages\Microsoft.Extensions.CodeGenerators.Mvc\1.0.0-rc1-final\Templates\ViewGenerator
Mais j'ai copié un fichier existant là-bas et ce fichier copié n'apparaît pas dans la liste déroulante Modèle de la boîte de dialogue Ajouter une vue. Sont-ils situés ailleurs ou dois-je faire quelque chose pour que les fichiers ajoutés dans ce dossier apparaissent? Le redémarrage de Visual Studio ne l'a pas fait.
J'utilise Microsoft.VisualStudio.Web.CodeGeneration.Tools 1.0.0-preview2-final
Les modèles sont situés ici ...
C:\Users\{nom d'utilisateur} \. Nuget\packages\Microsoft.VisualStudio.Web.CodeGenerators.Mvc\1.0.0-preview2-final\Templates
Copiez le dossier Modèles dans votre projet et modifiez-les selon vos besoins.
J'utilise Visual Studio 2017 et asp.net Core 2.0, et après de nombreuses recherches, je viens de trouver les modèles à cet endroit: C:\Program Files\dotnet\sdk\NuGetFallbackFolder\Microsoft.visualstudio .web.codegenerators.mvc\2.0.0\Templates
J'espère que cela pourrait aider quelqu'un avec le même problème ...;)
La dernière version en date d'octobre 2018 se trouvait dans GitHub de l'Asp.NET https://github.com/aspnet/Scaffolding/tree/master/src/VS.Web.CG.Mvc/Templates