W .NET core już miałem z nim styczność, napisałem stronę internetową, która została pomyślnie wdrożona na serwerze Linux i działa w środowisku produkcyjnym.
Tym razem sprawdź oficjalną dokumentację Microsoftu i ucz się systematycznie. NET Core! Po co się uczyć. A co z .NET Core? On i . NET Framework?
.NET Core posiada następujące funkcje:
- Cross-platform: Może działać na systemach operacyjnych Windows, macOS i Linux.
- Dopasowanie między architekturami: Uruchamianie kodu o tym samym zachowaniu na wielu architekturach, w tym x64, x86 i ARM.
- Narzędzia wiersza poleceń: Zawiera łatwe w obsłudze narzędzia wiersza poleceń do lokalnych scenariuszy rozwoju i ciągłej integracji.
- Elastyczne wdrożenie: Może być włączony do zakresu aplikacji lub zainstalowany przez użytkownika lub komputer równoległy. Działa z kontenerami Docker.
- Kompatybilność.NET Core jest kompatybilny z .NET Framework, Xamarinem oraz Mono za pośrednictwem standardu .NET.
- Open sourcePlatforma .NET Core jest open source i korzysta z licencji MIT oraz Apache 2. .NET Core to projekt .NET Foundation.
- Napędzane przez Microsoft.NET Core jest obsługiwany przez Microsoft jako wsparcie dla .NET Core.
Oficjalny link do dokumentacji:Logowanie do linku jest widoczne.
1. Zainstalować środowisko .NET Core SDK
Adres do pobrania:Logowanie do linku jest widoczne.W zależności od sytuacji pobierz i zainstaluj ją, pomijam ją.
2. Sprawdź SDK i wersję maszyny
Aby zobaczyć wszystkie zainstalowane na maszynie SDK, wykonaj polecenie cmd w następujący sposób:
Przejrzyj obecnie wybraną wersję dotnet
3. Stwórz nowy projekt konsolowy
Utworzyliśmy nowy folder test1 w katalogu C:\project\dotnet,Domyślnie nazwa projektu pochodzi od nazwy folderu。
Przejdź do folderu test1 i wykonaj kolejno następujące polecenia:
Począwszy od .NET Core 2.0 SDK, nie ma potrzeby uruchamiania przywracania dotnet, ponieważ jest ono domyślnie uruchamiane przez wszystkie polecenia, które trzeba przywrócić, takie jak dotnet new, dotnet build i dotnet run.
Jeśli chcesz uruchomić skompilowany program, możesz przejść do folderu \bin\Debug\netcoreapp2.1 projektu i uruchomić dotnet test1.dll.
3. Opracowywanie narzędzi IDE
Zalecamy używanie VS Code jako narzędzia programistycznego, a jeśli chcesz zrobić to dobrze, najpierw musisz naostrzyć swoje narzędzia. Adres do pobrania:https://code.visualstudio.com/
Po otwarciu projektu z kodem VS, edytor automatycznie instaluje 3 wtyczki, w następujący sposób:
Instalacja zależności C#...
Platform: win32, x86_64
Pobieram pakiet 'OmniSharp for Windows (.NET 4.6 / x64)' (31021 KB).................... Gotowe! Instalacja pakietu 'OmniSharp for Windows (.NET 4.6 / x64)'
Pobieram pakiet '.NET Core Debugger (Windows / x64)' (43046 KB).................... Gotowe! Instalacja pakietu '.NET Core Debugger (Windows / x64)'
Pobieram pakiet 'Razor Language Server (Windows / x64)' (46894 KB).................... Gotowe! Instalacja pakietu 'Razor Language Server (Windows / x64)'
Ukończone
4. Stwórz nową klasę
Aby dodać nową klasę, kliknij prawym przyciskiem myszy na Eksploratora VSCode i wybierz Nowy plik. Ta akcja dodaje nowy plik do folderu, który został otwarty w VSCode. Nazwij plik Class1.cs. Musi być zapisany z rozszerzeniem .cs na końcu, aby był rozpoznawany jako plik csharp.
Dodaj kod poniżej, aby stworzyć pierwszą klasę. Upewnij się, że podajesz właściwą przestrzeń nazw, aby można było ją odwołać z pliku Program.cs.
Kod pliku klasy 1:
Wywołamy klasę w metodzie Main, a wyjście jest następujące:
(Koniec)
|