ASP.NET Core-Projektvorlagen

Abgeschlossen 100 XP

Der Beginn eines neuen Projekts, einschließlich der Einrichtung der anfänglichen Struktur und Konfigurationen, kann eine schwierige Aufgabe sein. Glücklicherweise bietet ASP.NET Core verschiedene Projektvorlagen, die diesen Prozess vereinfachen. Die Projektvorlagen bieten eine standardisierte und effiziente Möglichkeit, Ihre Entwicklung zu starten. In dieser Lektion werden die verschiedenen verfügbaren ASP.NET Core-Projektvorlagen und ihre Verwendung zum Erstellen neuer Projekte erläutert.

Inhalt der ASP.NET Core-Projektvorlagen

Das .NET SDK enthält integrierte Vorlagen zum Erstellen von ASP.NET Core-Projekten und -Dateien. ASP.NET Core-Projektvorlagen werden verwendet, um neue ASP.NET Core-Projekte mit den erforderlichen Dateien, Ordnern und Konfigurationen zu erstellen und ein Projekt effizient auszuführen.

Wenn das .NET SDK installiert ist, können Sie .NET-CLI-Befehle (Command-Line Interface, Befehlszeilenschnittstelle) in einem Terminal oder an einer Eingabeaufforderung ausführen. Um die integrierten Vorlagen aufzulisten, führen Sie den Befehl dotnet new list aus:

.NET CLI
dotnet new list

Einige gängige ASP.NET Core-Standardprojektvorlagen umfassen:

web ASP.NET Core (leer): Eine leere Projektvorlage zum Erstellen einer ASP.NET Core-Anwendung. Diese Vorlage hat keinen Beispielinhalt.

blazor Blazor-Web-App: Eine Projektvorlage zum Erstellen einer Blazor-Web-App, die sowohl das serverseitige Rendering als auch die Clientinteraktivität unterstützt. Diese Vorlage kann für Web-Apps mit umfangreichen dynamischen Benutzeroberflächen (User Interfaces, UIs) verwendet werden.

webapi ASP.NET Core-Web-API: Eine Projektvorlage für die Erstellung einer RESTful-Web-API mithilfe von ASP.NET Core-Controllern oder minimalen ASP.NET Core-APIs mit optionaler Unterstützung für OpenAPI und die Authentifizierung

grpc ASP.NET Core-gRPC-Dienste: Eine Projektvorlage für das Erstellen eines gRPC-Diensts mit ASP.NET Core.

Anpassungsoptionen

Alle .NET-Projektvorlagen bieten Anpassungsoptionen, um das generierte Projekt an bestimmte Anforderungen anzupassen und um zusätzliche Dienste zu erweitern. Sie können beispielsweise Entity Framework Core für Datenbankzugriff, Authentifizierung, OpenAPI, Zwischenspeicherung, Protokollierung und vieles mehr hinzufügen, sodass die Anwendung bestimmte Anforderungen effektiv erfüllen kann.

Um alle Anpassungsoptionen für eine bestimmte Vorlage anzuzeigen, verwenden Sie den folgenden dotnet new-Befehl mit der Option --help, und ersetzen Sie <template-name> durch den Namen der Vorlage, die Sie untersuchen möchten:

.NET CLI
dotnet new <template-name> --help

Verwenden des .NET-CLI-Befehls dotnet new zum Erstellen eines Projekts

Sie können ein neues Projekt mit dem dotnet new <template-name>-Befehl erstellen. Um beispielsweise ein leeres ASP.NET Core-Web-App-Projekt zu erstellen, können Sie dotnet new web ausführen.

Nachdem Sie ein neues .NET-Projekt erstellt haben, können Sie das Projekt mit den dotnet build- und dotnet run-Befehlen erstellen und ausführen.

Alternativ können Sie .NET-Projekte mit Tools wie Visual Studio und Visual Studio Code erstellen, ausführen und debuggen, die praktische Benutzeroberflächen bieten.


Nächste Lektion: Übung – Erstellen eines ASP.NET Core-Web-App-Projekts aus einer Vorlage

Vorherige Nächste