ASP.NET Core 專案範本

已完成

啟動新的專案,包括設定初始結構和組態,可能是令人生畏的工作。 幸運的是,ASP.NET Core 提供可簡化此程序的各種專案範本。 專案範本提供標準化且有效率的方式來開始開發。 本單元會探索可用的不同 ASP.NET Core 專案範本,以及如何使用這些範本來建立新專案。

ASP.NET Core 專案範本提供的內容

.NET SDK 包含內建範本,用於建立 ASP.NET Core 專案和檔案。 ASP.NET Core 專案範本可用來建立具有必要檔案、資料夾和組態的新 ASP.NET Core 專案,以讓專案有效率地啟動並執行。

安裝 .NET SDK 之後,您可以在終端機或命令提示字元中執行 .NET CLI (命令提示字元介面) 命令。 若要列出內建範本,請執行 dotnet new list 命令:

dotnet new list

一些常見的 ASP.NET Core 預設專案範本包括:

web 空的 ASP.NET Core:用於建立 ASP.NET Core 應用程式的空白專案範本。 此範本中沒有任何範例內容。

blazor Blazor Web 應用程式:用於建立 Blazor Web 應用程式的專案範本,其同時支援伺服器端轉譯和用戶端互動。 此範本可用於具有豐富動態使用者介面 (UI) 的 Web 應用程式。

webapi ASP.NET Core Web API:用於使用 ASP.NET Core 控制器或最小 API 建立 RESTful Web API 的專案範本,並針對 OpenAPI 和驗證具有選用的支援。

grpc ASP.NET Core gRPC 服務:用於使用 ASP.NET Core 建立 gRPC 服務的專案範本。

自訂選項

所有 .NET 專案範本都提供自訂選項,量身打造產生的專案以符合特定需求,並使用其他服務加以延伸。 例如,您可以針對資料庫存取、驗證、OpenAPI、快取、記錄等新增 Entity Framework Core,讓應用程式有效地符合特定需求。

若要檢視特定範本的所有自訂選項,請使用下列 dotnet new 命令搭配 --help 選項,並將 <template-name> 取代為您想要探索的範本名稱:

dotnet new <template-name> --help

使用 .NET CLI dotnet new 命令建立專案

您可以使用 dotnet new <template-name> 命令來建立新的專案。 例如,若要建立新的空白 ASP.NET Core Web 應用程式專案,您可以執行 dotnet new web

建立新的 .NET 專案之後,您可以使用 dotnet builddotnet run 命令來建置並執行專案。

或者,您可以使用 Visual Studio 和 Visual Studio Code 等工具 (其提供方便的使用者介面) 來建立、執行及偵錯 .NET 專案。