Шаблоны проектов ASP.NET Core

Завершено

Запуск нового проекта, включая настройку начальной структуры и конфигураций, может быть сложной задачей. К счастью, ASP.NET Core предоставляет различные шаблоны проектов, упрощающие этот процесс. Шаблоны проектов предлагают стандартный и эффективный способ запуска разработки. В этом уроке рассматриваются различные доступные шаблоны проектов ASP.NET Core и способы их использования для создания новых проектов.

Какие шаблоны проектов ASP.NET Core предоставляют

Пакет SDK для .NET включает встроенные шаблоны для создания проектов и файлов ASP.NET Core. ASP.NET шаблоны основных проектов используются для создания новых проектов ASP.NET Core с необходимыми файлами, папками и конфигурациями для эффективного запуска проекта.

С установленным пакетом SDK для .NET можно запускать команды .NET CLI (интерфейс командной строки) в терминале или командной строке. Чтобы получить список встроенных шаблонов, выполните dotnet new list команду:

dotnet new list

Ниже приведены некоторые распространенные шаблоны проектов по умолчанию ASP.NET Core:

web ASP.NET Core Empty: пустой шаблон проекта для создания приложения ASP.NET Core. Этот шаблон не имеет в нем примера содержимого.

blazor Blazor Web App: шаблон проекта для создания веб-приложения Blazor, которое поддерживает как серверную отрисовку, так и взаимодействие клиента. Этот шаблон можно использовать для веб-приложений с расширенными динамическими пользовательскими интерфейсами (UIs).

webapi ASP.NET Веб-API Core: шаблон проекта для создания веб-API RESTful с помощью контроллеров ASP.NET Core или минимальных API с необязательной поддержкой OpenAPI и проверки подлинности.

grpc ASP.NET службы Core gRPC: шаблон проекта для создания службы gRPC с помощью ASP.NET Core.

Параметры настройки

Все шаблоны проектов .NET предлагают параметры настройки для настройки созданного проекта в соответствии с конкретными потребностями и расширения его с помощью дополнительных служб. Например, можно добавить Entity Framework Core для доступа к базам данных, проверки подлинности, OpenAPI, кэширования, ведения журнала и т. д., что позволяет приложению эффективно соответствовать конкретным требованиям.

Чтобы просмотреть все параметры настройки для определенного шаблона, используйте следующую dotnet new команду с --help параметром, заменив <template-name> имя шаблона, который вы хотите изучить:

dotnet new <template-name> --help

Использование команды .NET CLI dotnet new для создания проекта

Вы можете создать проект с помощью dotnet new <template-name> команды. Например, чтобы создать пустой проект веб-приложения Core ASP.NET Core, можно запустить dotnet new web.

После создания нового проекта .NET можно создать и запустить проект с помощью dotnet build команд и dotnet run команд.

Кроме того, можно создавать, запускать и отлаживать проекты .NET с такими инструментами, как Visual Studio и Visual Studio Code, которые предоставляют удобные пользовательские интерфейсы.