In .NET Core habe ich bereits damit in Berührung gekommen, ich habe eine Website geschrieben, sie wurde erfolgreich auf einem Linux-Server bereitgestellt und läuft in einer Produktionsumgebung.
Schau dir diesmal die offizielle Microsoft-Dokumentation an und lerne systematisch. NET-Kern! Warum lernen. Wie sieht es mit .NET Core aus? Es und . NET-Framework?
.NET Core verfügt über folgende Funktionen:
- Plattformübergreifend: Kann unter Windows, macOS und Linux-Betriebssystemen laufen.
- Architekturübergreifend ausrichten: Code mit demselben Verhalten auf mehreren Architekturen ausführen, darunter x64, x86 und ARM.
- Werkzeuge der Kommandozeile: Enthält benutzerfreundliche Befehlszeilen-Tools für lokale Entwicklung und kontinuierliche Integrationsszenarien.
- Flexible Bereitstellung: Kann in den Anwendungsbereich einer App oder parallel installierter Benutzer oder Computer integriert werden. Funktioniert mit Docker-Containern.
- Kompatibilität.NET Core ist kompatibel mit dem .NET Framework, Xamarin und Mono über den .NET Standard.
- Open SourceDie .NET Core-Plattform ist Open Source und verwendet MIT- und Apache-2-Lizenzen. .NET Core ist ein Projekt der .NET Foundation.
- Angetrieben von Microsoft.NET Core wird von Microsoft als .NET Core-Unterstützung unterstützt.
Offizieller Dokumentationslink:Der Hyperlink-Login ist sichtbar.
1. Installieren Sie die .NET Core SDK-Umgebung
Adresse herunterladen:Der Hyperlink-Login ist sichtbar.Je nach Situation kann man es herunterladen und installieren, aber weggelassen.
2. Überprüfen Sie das SDK und die Version der Maschine
Um alle auf dem Rechner installierten SDKs anzuzeigen, führen Sie den cmd-Befehl wie folgt aus:
Überprüfen Sie die derzeit ausgewählte Version von dotnet
3. Ein neues Konsolenprojekt erstellen
Wir haben einen neuen test1-Ordner unter dem Verzeichnis C:\project\dotnet erstellt,Der Projektname ist standardmäßig nach dem Ordnernamen benannt。
Gehe zum test1-Ordner und führe nacheinander folgende Befehle aus:
Ab dem .NET Core 2.0 SDK besteht keine Notwendigkeit, Dotnet Restore auszuführen, da es implizit von allen zu wiederherstellenden Befehlen ausgeführt wird, wie dotnet new, dotnet build und dotnet run.
Wenn du das kompilierte Programm ausführen möchtest, kannst du zum \bin\Debug\netcoreapp2.1-Ordner des Projekts gehen und dotnet test1.dll ausführen.
3. Entwicklung von IDE-Tools
Wir empfehlen, VS Code als Entwicklungswerkzeug zu verwenden, und wenn du es gut machen willst, musst du zuerst deine Werkzeuge schärfen. Adresse herunterladen:https://code.visualstudio.com/
Nach dem Öffnen des Projekts mit VS-Code installiert der Editor automatisch 3 Plugins, wie folgt:
Installation von C#-Abhängigkeiten...
Platform: win32, x86_64
Downloade das Paket 'OmniSharp for Windows (.NET 4.6 / x64)' (31021 KB).................... Fertig! Installation des Pakets 'OmniSharp for Windows (.NET 4.6 / x64)'
Downloade des Pakets '.NET Core Debugger (Windows / x64)' (43046 KB).................... Fertig! Installation des Pakets '.NET Core Debugger (Windows / x64)'
Downloade des Pakets 'Razor Language Server (Windows / x64)' (46894 KB).................... Fertig! Installation des Pakets 'Razor Language Server (Windows / x64)'
Fertig
4. Erstelle eine neue Klasse
Um eine neue Klasse hinzuzufügen, klicke mit der rechten Maustaste auf den VSCode Explorer und wähle Neue Datei. Diese Aktion fügt die neue Datei dem Ordner hinzu, der in VSCode geöffnet wurde. Nenne die Akte Class1.cs. Sie muss mit der .cs-Endung am Ende gespeichert werden, damit sie als Csharp-Datei erkannt wird.
Füge den Code unten hinzu, um die erste Klasse zu erstellen. Achte darauf, den korrekten Namensraum anzugeben, damit er aus der Program.cs-Datei referenziert werden kann.
Dateicode der Klasse 1:
Rufen Sie die Klasse in der Hauptmethode auf, und das Ergebnis ist wie folgt:
(Ende)
|