Šablony projektů ASP.NET Core

Dokončeno

Spuštění nového projektu, včetně nastavení počáteční struktury a konfigurací, může být náročným úkolem. Naštěstí ASP.NET Core poskytuje různé šablony projektů, které tento proces zjednodušují. Šablony projektů nabízejí standardizovaný a efektivní způsob, jak začít s vývojem. V této lekci se seznámíte s různými dostupnými šablonami projektů ASP.NET Core a s jejich použitím k vytváření nových projektů.

Jaké šablony projektů ASP.NET Core poskytují

Sada .NET SDK obsahuje integrované šablony pro vytváření projektů a souborů ASP.NET Core. Šablony projektů ASP.NET Core se používají k vytváření nových projektů ASP.NET Core s potřebnými soubory, složkami a konfiguracemi, které vám umožní efektivně zprovoznit projekt.

S nainstalovanou sadou .NET SDK můžete v terminálu nebo příkazovém řádku spouštět příkazy .NET CLI (rozhraní příkazového řádku). Pokud chcete zobrazit seznam předdefinovaných šablon, spusťte dotnet new list příkaz:

dotnet new list

Mezi běžné výchozí šablony projektů ASP.NET Core patří:

web ASP.NET Core Empty: Prázdná šablona projektu pro vytvoření aplikace ASP.NET Core. Tato šablona neobsahuje žádný ukázkový obsah.

blazor Blazor Web App: Šablona projektu pro vytvoření webové aplikace Blazor, která podporuje vykreslování na straně serveru i interaktivitu klienta. Tuto šablonu lze použít pro webové aplikace s bohatými dynamickými uživatelskými rozhraními (UI).

webapi ASP.NET základní webové rozhraní API: Šablona projektu pro vytvoření webového rozhraní RESTful pomocí řadičů ASP.NET Core nebo minimálních rozhraní API s volitelnou podporou OpenAPI a ověřování.

grpc ASP.NET Core gRPC Services: Šablona projektu pro vytvoření služby gRPC pomocí ASP.NET Core.

Možnosti přizpůsobení

Všechny šablony projektů .NET nabízejí možnosti přizpůsobení pro přizpůsobení generovaného projektu konkrétním potřebám a jejich rozšíření o další služby. Můžete například přidat Entity Framework Core pro přístup k databázi, ověřování, OpenAPI, ukládání do mezipaměti, protokolování a další, což aplikaci umožní efektivně splnit konkrétní požadavky.

Pokud chcete zobrazit všechny možnosti přizpůsobení konkrétní šablony, použijte následující dotnet new příkaz s --help možností a nahraďte <template-name> názvem šablony, kterou chcete prozkoumat:

dotnet new <template-name> --help

Vytvoření projektu pomocí příkazu .NET CLI dotnet new

Pomocí příkazu můžete vytvořit nový projekt dotnet new <template-name> . Pokud například chcete vytvořit nový prázdný projekt webové aplikace ASP.NET Core, můžete spustit dotnet new web.

Jakmile vytvoříte nový projekt .NET, můžete projekt sestavit a spustit pomocí dotnet build příkazů a dotnet run příkazů.

Alternativně můžete vytvářet, spouštět a ladit projekty .NET pomocí nástrojů, jako jsou Visual Studio a Visual Studio Code, které poskytují pohodlná uživatelská rozhraní.