Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 23094|Antwort: 2

[.NET Core] 【DotNet Einführung (1)】Starte von vorne. NET Core Tutorial

[Link kopieren]
Veröffentlicht am 21.01.2019 10:34:30 | | | |
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)





Vorhergehend:SSL Packet Capture Artifact v1.1.0 Professional Edition
Nächster:Tianzheng Construction T20 V5.0 für CAD2018 CAD2019 64-Bit-Risspatch
Veröffentlicht am 21.01.2019 10:38:01 |
Vergiss nicht die ursprüngliche Absicht, komm schon, komm schon
Veröffentlicht am 21.01.2019 10:42:38 |
Komm schon, Bruder
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com