De ASP.NET Core-projectsjablonen

Voltooid

Het starten van een nieuw project, inclusief het instellen van de eerste structuur en configuraties, kan een lastige taak zijn. Gelukkig biedt ASP.NET Core verschillende projectsjablonen die dit proces vereenvoudigen. De projectsjablonen bieden een gestandaardiseerde en efficiënte manier om uw ontwikkeling te starten. In deze les worden de verschillende beschikbare ASP.NET Core-projectsjablonen verkend en hoe u deze kunt gebruiken om nieuwe projecten te maken.

Wat de ASP.NET Core-projectsjablonen bieden

De .NET SDK bevat ingebouwde sjablonen voor het maken van ASP.NET Core-projecten en -bestanden. ASP.NET Core-projectsjablonen worden gebruikt om nieuwe ASP.NET Core-projecten te maken met de benodigde bestanden, mappen en configuraties om een project efficiënt te laten werken.

Als de .NET SDK is geïnstalleerd, kunt u .NET CLI-opdrachten (opdrachtregelinterface) uitvoeren in een terminal of opdrachtprompt. Voer de dotnet new list opdracht uit om de ingebouwde sjablonen weer te geven:

dotnet new list

Enkele veelvoorkomende standaardprojectsjablonen van ASP.NET Core zijn:

web ASP.NET Core Empty: een lege projectsjabloon voor het maken van een ASP.NET Core-toepassing. Deze sjabloon bevat geen voorbeeldinhoud.

blazor Blazor Web App: een projectsjabloon voor het maken van een Blazor-web-app die ondersteuning biedt voor zowel rendering aan serverzijde als client-interactiviteit. Deze sjabloon kan worden gebruikt voor web-apps met uitgebreide dynamische gebruikersinterfaces (UIS's).

webapi ASP.NET Core Web API: Een projectsjabloon voor het maken van een RESTful-web-API met behulp van ASP.NET Core-controllers of minimale API's, met optionele ondersteuning voor OpenAPI en verificatie.

grpc ASP.NET Core gRPC Services: een projectsjabloon voor het maken van een gRPC-service met behulp van ASP.NET Core.

Aanpassingsopties

Alle .NET-projectsjablonen bieden aanpassingsopties om het gegenereerde project aan te passen aan specifieke behoeften en het uit te breiden met aanvullende services. U kunt bijvoorbeeld Entity Framework Core toevoegen voor databasetoegang, verificatie, OpenAPI, caching, logboekregistratie en meer, zodat de toepassing effectief aan specifieke vereisten kan voldoen.

Als u alle aanpassingsopties voor een specifieke sjabloon wilt weergeven, gebruikt u de volgende dotnet new opdracht met de --help optie en vervangt u <template-name> de naam van de sjabloon die u wilt verkennen:

dotnet new <template-name> --help

De .NET CLI-opdracht dotnet new gebruiken om een project te maken

U kunt een nieuw project maken met behulp van de dotnet new <template-name> opdracht. Als u bijvoorbeeld een nieuw leeg ASP.NET Core-web-app-project wilt maken, kunt u uitvoeren dotnet new web.

Zodra u een nieuw .NET-project hebt gemaakt, kunt u het project bouwen en uitvoeren met behulp van de dotnet build en dotnet run opdrachten.

U kunt ook .NET-projecten maken, uitvoeren en fouten opsporen met hulpprogramma's zoals Visual Studio en Visual Studio Code die handige gebruikersinterfaces bieden.