Шаблоны проектов 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, которые предоставляют удобные пользовательские интерфейсы.