Szablony projektów ASP.NET Core
Uruchomienie nowego projektu, w tym skonfigurowanie początkowej struktury i konfiguracji, może być trudnym zadaniem. Na szczęście ASP.NET Core udostępnia różne szablony projektów, które upraszczają ten proces. Szablony projektów oferują ustandaryzowany i wydajny sposób rozpoczęcia opracowywania. W tej lekcji przedstawiono różne dostępne szablony projektów ASP.NET Core oraz sposób ich używania do tworzenia nowych projektów.
Jakie są szablony projektów ASP.NET Core
Zestaw .NET SDK zawiera wbudowane szablony do tworzenia projektów i plików ASP.NET Core. szablony projektów ASP.NET Core służą do tworzenia nowych projektów ASP.NET Core z wymaganymi plikami, folderami i konfiguracjami w celu wydajnego uruchamiania projektu.
Po zainstalowaniu zestawu .NET SDK można uruchamiać polecenia interfejsu wiersza polecenia platformy .NET (interfejs wiersza polecenia) w terminalu lub wierszu polecenia. Aby wyświetlić listę wbudowanych szablonów, uruchom dotnet new list polecenie:
dotnet new list
Oto niektóre typowe domyślne szablony projektów ASP.NET Core:
web ASP.NET Core Empty: pusty szablon projektu do tworzenia aplikacji ASP.NET Core. Ten szablon nie ma w nim żadnej przykładowej zawartości.
blazor Aplikacja internetowa platformy Blazor: szablon projektu do tworzenia aplikacji internetowej Platformy Blazor, która obsługuje renderowanie po stronie serwera i interakcyjność klienta. Tego szablonu można używać w przypadku aplikacji internetowych z zaawansowanymi dynamicznymi interfejsami użytkownika (UI).
webapi ASP.NET Core Web API: szablon projektu do tworzenia internetowego interfejsu API RESTful przy użyciu kontrolerów ASP.NET Core lub minimalnych interfejsów API z opcjonalną obsługą interfejsu OpenAPI i uwierzytelniania.
grpc ASP.NET Core gRPC Services: szablon projektu do tworzenia usługi gRPC przy użyciu ASP.NET Core.
Opcje dostosowywania
Wszystkie szablony projektów platformy .NET oferują opcje dostosowywania, aby dostosować wygenerowany projekt do określonych potrzeb i rozszerzyć go o dodatkowe usługi. Na przykład można dodać program Entity Framework Core na potrzeby dostępu do bazy danych, uwierzytelniania, interfejsu OpenAPI, buforowania, rejestrowania i nie tylko, umożliwiając aplikacji efektywne spełnianie określonych wymagań.
Aby wyświetlić wszystkie opcje dostosowywania dla określonego szablonu, użyj następującego dotnet new polecenia z opcją --help , zastępując <template-name> ciąg nazwą szablonu, który chcesz eksplorować:
dotnet new <template-name> --help
Tworzenie projektu przy użyciu polecenia interfejsu wiersza polecenia dotnet new platformy .NET
Nowy projekt można utworzyć przy użyciu dotnet new <template-name> polecenia . Aby na przykład utworzyć nowy pusty projekt aplikacji internetowej ASP.NET Core, możesz uruchomić polecenie dotnet new web.
Po utworzeniu nowego projektu platformy .NET możesz skompilować i uruchomić projekt przy użyciu dotnet build poleceń i dotnet run .
Alternatywnie możesz tworzyć, uruchamiać i debugować projekty .NET za pomocą narzędzi takich jak Visual Studio i Visual Studio Code, które zapewniają wygodne interfejsy użytkownika.