ASP.NET Core-projektmallarna

Slutförd

Att starta ett nytt projekt, inklusive att konfigurera den inledande strukturen och konfigurationerna, kan vara en skrämmande uppgift. Lyckligtvis tillhandahåller ASP.NET Core olika projektmallar som förenklar processen. Projektmallarna erbjuder ett standardiserat och effektivt sätt att kickstarta utvecklingen. Den här lektionen utforskar de olika ASP.NET Core-projektmallar som är tillgängliga och hur du använder dem för att skapa nya projekt.

Vad ASP.NET Core-projektmallar tillhandahåller

.NET SDK innehåller inbyggda mallar för att skapa ASP.NET Core-projekt och -filer. ASP.NET Core-projektmallar används för att skapa nya ASP.NET Core-projekt med nödvändiga filer, mappar och konfigurationer för att få igång ett projekt effektivt.

Med .NET SDK installerat kan du köra .NET CLI-kommandon (kommandoradsgränssnitt) i en terminal eller kommandotolk. Kör kommandot dotnet new list för att lista de inbyggda mallarna.

dotnet new list

Några vanliga ASP.NET Core-standardprojektmallar är:

web ASP.NET Core Empty: En tom projektmall för att skapa ett ASP.NET Core-program. Den här mallen har inget exempelinnehåll i den.

blazor Blazor Web App: En projektmall för att skapa en Blazor-webbapp som stöder både återgivning på serversidan och klientinteraktivitet. Den här mallen kan användas för webbappar med omfattande dynamiska användargränssnitt (UIs).

webapi ASP.NET Core Web API: En projektmall för att skapa ett RESTful-webb-API med hjälp av ASP.NET Core-styrenheter eller minimala API:er, med valfritt stöd för OpenAPI och autentisering.

grpc ASP.NET Core gRPC Services: En projektmall för att skapa en gRPC-tjänst med ASP.NET Core.

Anpassningsalternativ

Alla .NET-projektmallar erbjuder anpassningsalternativ för att skräddarsy det genererade projektet efter specifika behov och utöka det med ytterligare tjänster. Du kan till exempel lägga till Entity Framework Core för databasåtkomst, autentisering, OpenAPI, cachelagring, loggning med mera, så att programmet effektivt uppfyller specifika krav.

Om du vill visa alla anpassningsalternativ för en viss mall använder du följande dotnet new kommando med --help alternativet och ersätter <template-name> med namnet på den mall som du vill utforska:

dotnet new <template-name> --help

Använda .NET CLI-kommandot dotnet new för att skapa ett projekt

Du kan skapa ett nytt projekt med hjälp av dotnet new <template-name> kommandot . Om du till exempel vill skapa ett nytt tomt ASP.NET Core-webbappsprojekt kan du köra dotnet new web.

När du har skapat ett nytt .NET-projekt kan du skapa och köra projektet med hjälp av dotnet build kommandona och dotnet run .

Du kan också skapa, köra och felsöka .NET-projekt med verktyg som Visual Studio och Visual Studio Code som tillhandahåller praktiska användargränssnitt.