dotnet scaffold : générer rapidement un projet ASP.Net Core

Par:
francoistonic

jeu, 21/11/2024 - 07:57

Scaffolding arrive dans Visual Studio pour les projets ASP.Net Core. La commande scaffolding n'est pas nouvelle mais l'équpe .Net propose un nouvel outil CLI : dotnet scaffold. L'outil est en preview technique. Il s'installe facilement :

dotnet tool install --global Microsoft.dotnet-scaffold

Il s'agit d'un outil interactif que l'on invoque et une ligne de commande apparait. Actuellement, l'outil supporte les projets Web app, Web api, .Net Aspire et Blazor. Il permet de créer / générer un projet ASP.Net Core très rapidement :

1 / j'affiche Scaffolding

2 / je choisis le type de projet

Ensuite je me laisse guider pour la création du projet avec les paramètres de base (nom, le modèle que je veux, la base que je veux, etc.). Bref, l'idée est de générer un projet complet pour gagner du temps. La notion de scaffolding est souvent orientée données et base de données. Cette technique crée donc un squelette avancé de votre projet. Nous trouvons cette notion dans de nombreux langages et frameworks. 

Annonce : https://devblogs.microsoft.com/dotnet/introducing-dotnet-scaffold/