Wprowadzenie do platformy ASP.NET Core w programie Visual Studio dla komputerów Mac
Ważne
Program Visual Studio dla komputerów Mac ma zostać wycofany 31 sierpnia 2024 r. zgodnie z zasadami nowoczesnego cyklu życia firmy Microsoft. Mimo że możesz nadal pracować z programem Visual Studio dla komputerów Mac, istnieje kilka innych opcji dla deweloperów na komputerze Mac, takich jak wersja zapoznawcza nowego rozszerzenia zestawu deweloperskiego języka C# dla programu VS Code.
Dowiedz się więcej o osiach czasu pomocy technicznej i alternatywach.
Program Visual Studio dla komputerów Mac ułatwia opracowywanie usługi aplikacji z obsługą najnowszej platformy deweloperskiej ASP.NET Core Web. ASP.NET Core działa w najnowszej ewolucji platformy .NET i środowiska uruchomieniowego. Została ona dostrojona pod kątem szybkiej wydajności, współczynnika małych rozmiarów instalacji i ponownego uruchomienia w systemach Linux i macOS, a także w systemie Windows.
Instalowanie platformy .NET 6
Program .NET 6 jest instalowany automatycznie podczas instalowania programu Visual Studio dla komputerów Mac. Aby uzyskać więcej informacji na temat wersji platformy .NET obsługiwanych w programie Visual Studio dla komputerów Mac, zobacz Obsługiwane wersje platformy .NET.
Tworzenie aplikacji ASP.NET Core w programie Visual Studio dla komputerów Mac
Otwórz program Visual Studio dla komputerów Mac. Na ekranie startowym wybierz pozycję Nowy
Zostanie wyświetlone okno dialogowe Nowy projekt . Umożliwia wybranie szablonu w celu utworzenia aplikacji.
Istnieje wiele projektów, które udostępniają wstępnie utworzony szablon, aby rozpocząć tworzenie aplikacji ASP.NET Core. Są to:
- Puste platformy .NET Core >
- Interfejs API platformy .NET Core >
- Aplikacja internetowa platformy .NET Core >
- Aplikacja internetowa platformy .NET Core > (model-view-controller)
- usługa gRPC
- Aplikacja serwera .NET Core >Blazor
- Aplikacja .NET Core >Blazor WebAssembly
- Biblioteka klas Razor
- Angular
- React.js
- React.js i Redux
Wybierz ASP.NET Core Empty Web Application (Pusta aplikacja internetowa) i wybierz pozycję Kontynuuj. Nadaj projektowi nazwę i wybierz pozycję Kontynuuj. Te kroki umożliwiają utworzenie nowej aplikacji ASP.NET Core. W okienku Po lewej stronie okna rozwiązania rozwiń drugą strzałkę, a następnie wybierz pozycję Program.cs. Powinna wyglądać podobnie do poniższej ilustracji:
Szablon ASP.NET Core Empty tworzy aplikację internetową z domyślnymi plikami, takimi jak Program.cs , które wyjaśniono tutaj. Tworzy również folder Zależności , który zawiera zależności pakietu NuGet projektu, takie jak ASP.NET Core, platforma .NET Core i obiekty docelowe msBuild, które kompilują projekt:
Program.cs
Otwórz i sprawdź plik Program.cs w projekcie. Zwróć uwagę, że dzieje się kilka rzeczy. Po pierwsze, nie Main
ma metody. Domyślnie szablon Pusty jest skonfigurowany do używania minimalnych projektów typu internetowego interfejsu API wprowadzonych na platformie .NET 6.
var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();
app.MapGet("/", () => "Hello World!");
app.Run();
Poniższy kod tworzy aplikację WebApplicationBuilder i aplikację internetową ze wstępnie skonfigurowanymi wartościami domyślnymi:
var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();
Poniższy kod tworzy punkt końcowy /
HTTP GET, który zwraca wartość Hello World!
:
app.MapGet("/", () => "Hello World!");
app.Run();
uruchamia aplikację.
Ten prosty projekt Hello, World można uruchomić teraz bez dodawania dodatkowego kodu. Aby uruchomić aplikację, możesz wybrać przeglądarkę, w której chcesz uruchomić aplikację, korzystając z listy rozwijanej po prawej stronie przycisku Odtwarzania. Możesz też nacisnąć przycisk Odtwórz (trójkątny), aby użyć domyślnej przeglądarki:
Program Visual Studio dla komputerów Mac używa losowego portu do uruchamiania projektu internetowego. Aby dowiedzieć się, jaki jest port, otwórz pozycję Dane wyjściowe aplikacji, która znajduje się na liście w menu Wyświetl > inne okna. Dane wyjściowe powinny być podobne do następujących:
Po uruchomieniu projektu domyślna przeglądarka internetowa powinna zostać uruchomiona i nawiązać połączenie z adresem URL wymienionym w danych wyjściowych aplikacji. Alternatywnie możesz otworzyć dowolną wybraną przeglądarkę i wprowadzić ciąg http://localhost:5000/
, zastępując 5000
element portem wyjściowym programu Visual Studio w danych wyjściowych aplikacji. Powinien zostać wyświetlony tekst Hello World!
:
Rozwiązywanie problemów
Jeśli musisz ręcznie zainstalować platformę .NET Core w systemie macOS 10.15 (Catalina) lub nowszym, wykonaj następujące kroki:
Przed rozpoczęciem instalowania platformy .NET Core upewnij się, że wszystkie aktualizacje systemu operacyjnego zostały zaktualizowane do najnowszej stabilnej wersji. Możesz to sprawdzić, przechodząc do aplikacji sklepu App Store i wybierając kartę Aktualizacje .
Wykonaj kroki wymienione w witrynie platformy .NET Core.
Upewnij się, że wszystkie kroki zostały wykonane pomyślnie, aby upewnić się, że platforma .NET Core została pomyślnie zainstalowana.
Podsumowanie
Ten przewodnik przedstawił wprowadzenie do platformy ASP.NET Core. Opisuje on, co to jest, kiedy go używać, i podano informacje na temat korzystania z niego w programie Visual Studio dla komputerów Mac. Aby uzyskać więcej informacji na temat następnych kroków z tego miejsca, zobacz następujące przewodniki:
- ASP.NET Core docs.
- Tworzenie usług zaplecza dla natywnych aplikacji mobilnych, które pokazują, jak utworzyć usługę REST przy użyciu platformy ASP.NET Core dla aplikacji platformy Xamarin.Forms.
- ASP.NET Core praktyczne laboratorium.