Heim  >  Artikel  >  Backend-Entwicklung  >  Beispiel-Tutorial zum Schreiben von .NET Core-Projekten mit VSCode

Beispiel-Tutorial zum Schreiben von .NET Core-Projekten mit VSCode

零下一度
零下一度Original
2017-06-23 16:53:116386Durchsuche

Einrichtung der Windows-Entwicklungsumgebung:

2. Installieren Sie die neueste .NET CORE-Erweiterung ;

1. Erstellen Sie ein C#-Projekt

1. Öffnen Sie VS Code und öffnen Sie den vordefinierten Ordner über die Befehlszeile, z. B.: E:NetCoredemo;

Verwenden Sie die Tastenkombinationen, um das Befehlszeilenfenster aufzurufen: Strg + `; Tatsächlich gibt es hier zwei Möglichkeiten, und es ist dasselbe direkt über die Windows-Befehlszeile. Voraussetzung ist, dass das .NET CORE SDK installiert ist

2. Geben Sie dotnet new console ein und ein Projekt mit demselben Namen wie der Ordner wird generiert, z. B. demo .csproj;

3. Geben Sie Dotnet Restore ein, um das Projekt zu kompilieren; 🎜>

4. Führen Sie das Projekt aus, dotnet run.

2. Befehlszeilenverwendung, Sie können sie über die Dotnet-Hilfe anzeigen.

Es gibt einen weiteren wichtigeren Befehl, um Hilfe direkt anzuzeigen und verschiedene Projekte zu erstellen, z. B. Konsolenprogramme und Webprojekte , Web MVC, Klassenbibliotheken, Testprojekte und Lösungen.

Dieser Befehl sollte erst seit Dotnet Core 1.1 erscheinen. Zuvor wurde das Projekt im JSON-Format erstellt und kehrte dann in den csproj-Lösungsmodus zurück.

3. Probieren Sie es aus und erstellen Sie ein Web-MVC-Programm

1. Öffnen Sie VS Code und suchen Sie den gewünschten Ordner , wie zum Beispiel: E:MvcDemo1

2. Verwenden Sie die Tastenkombination Strg + `, dann wird das Terminal-Fenster „cmd.exe“ in der unteren rechten Ecke angezeigt

3 -n MvcDemo

4. Kehren Sie nun zum linken Menüfenster zurück, sehen Sie sich das erstellte Projekt an und klicken Sie auf eine beliebige Datei

Nach einer Weile werden Sie im Ausgabefenster sehen, dass das OmniSharp-Paket heruntergeladen wird und darauf wartet, dass der Download abgeschlossen ist...

Es Es scheint, dass die Download-Geschwindigkeit in China relativ langsam ist. Wenn das Download-Paket fehlschlägt, können Sie es erneut öffnen und es wird erneut heruntergeladen.

Nach dem Herunterladen von OmniSharp wird .NET Core Debugger heruntergeladen...

5. Führen Sie das MVC-Programm aus und klicken Sie auf das Debug-Symbol im linken Menü und wählen Sie .NET Core Launch (Web) aus, und klicken Sie dann auf Debuggen starten

Ausführungsergebnisse

6 . Um eine .NET Core-Anwendung zu veröffentlichen,

können Sie sich die offizielle Microsoft-Dokumentation ansehen.

Zum Veröffentlichen des Programms sollte Dotnet Restore verwendet werden vor der Veröffentlichung ausgeführt werden, um die vorherige Version und Dotnet wiederherzustellen. Die Schritte zum Erstellen des Projekts

lauten wie folgt:

6.1 Abhängigkeiten generieren, Dotnet-Wiederherstellung6.2 Projekt generieren, Dotnet Build

6.3 Veröffentlichen Sie das Projekt, Dotnet Publish - f netcoreapp1.1 -c Release

Dotnet Publish [] [-f|--framework ] [-r|--runtime] [-o|--output ] [-c|--configuration] [--version-suffix] [-v|--verbosity] [-h|--help]

Geben Sie das Ziel-Framework an -f|--framework

Bitte beachten Sie

Laufzeit-RID angeben, -r|--runtime Bitte beachten Sie

Nach dem Testen wurde festgestellt, dass die angegebene RID immer nicht erfolgreich veröffentlicht wurde. Ich weiß nicht, wo das Problem liegt . Wenn mir jemand etwas sagen kann, wäre ich sehr dankbar.

wird später verwendet, dotnetPublish -f netcoreapp1.1 -c Release, die Veröffentlichung ist erfolgreich. Sie können die generierte Datei in bin/Release/netcoreapp1.1/publish sehen


Fortsetzung: Bitte korrigieren Sie mich, wenn es Fehler gibt. Danke.

Das obige ist der detaillierte Inhalt vonBeispiel-Tutorial zum Schreiben von .NET Core-Projekten mit VSCode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn