Verwandte Empfehlungen: „vscode-Tutorial“
Da sich VSCode weiter verbessert und leistungsfähiger wird, ist es an der Zeit, einige Entwicklungen auf VS Code zu migrieren.
Da ich derzeit VS2019 zum Entwickeln von .NET Core-Anwendungen verwende, hatte ich schon immer die Idee, die VS-Entwicklungsumgebung in VS Code zu klonen und gleichzeitig auf VS Code zu migrieren.
Dann fangen wir jetzt an.
Installieren Sie zunächst die neueste Version von VS Code: https://code.visualstudio.com/. Nach Abschluss der Installation werden Sie möglicherweise aufgefordert, ein Upgrade durchzuführen:
Version: 1.40 .1 (System-Setup)
Commit: 8795a9889db74563ddd43eb0a897a2384129a619
Datum: 2019-11-13T16:49:35.976Z
Electron: 6.1.2Chrome: 76.0.3809.146Node.js : 12.4.0V8 : 7.6.303.31-electron.0OS: Windows_NT x64 10.0.16299
Der nächste Vorgang ist in mehrere Schritte unterteilt:
1. Installieren Sie verschiedene leistungsstarke VSCodePlug-Ins
2. Debuggen Sie und führen Sie
aus , dann lass uns anfangen.
1. Installieren Sie verschiedene leistungsstarke VS-Code-Plug-ins1. Die wichtigste Funktion dieses Plug-ins:
Leichte Entwicklungstools für .NET Core.Großartige C#-Bearbeitungsunterstützung, einschließlich Syntaxhervorhebung, IntelliSense, Gehe zu Definition, Alle Referenzen suchen usw.
C#-Erweiterungen
Die nützlichste Funktion dieses Plug-Ins ist, dass Sie mit der rechten Maustaste klicken können, um C#-Klassen zu erstellen und C#-Schnittstellen, und es unterstützt auch verschiedene Codefragmente, z. B. ctor, prop usw., für spezifische Funktionsmerkmale können Sie die Plug-in-Beschreibung überprüfen.
3. Automatische Verwendung für C#Dieses Plug-in fügt automatisch Referenzen hinzu.
4. vscode-solution-explorerDieses Plug-in fügt VS Code eine Lösungsregisterkarte hinzu und unterstützt neue Lösungen, neue Projekte, das Hinzufügen von Referenzen und Nuget-Paketen ein Lösungs-Explorer-Panel, in dem Sie eine Visual Studio-Lösungsdatei expiRerr finden können Sie können Projektordner und -dateien erstellen, löschen, umbenennen oder verschieben.
Sie können Lösungen, Lösungsordner und Projekte erstellen, löschen, umbenennen oder verschieben.
Nuget-Paketverwaltung: Nuget-Pakete schnell abfragen, finden und installieren. Aber ich habe einen Nachmittag lang versucht, die Nuget-Quelle anzupassen, aber es liegt wahrscheinlich daran, dass die URL falsch ist. 9. Docker
Andere müssen auch die Quelle konfigurieren Codes wie GitHub und TFS Management, TFS hat zwei Plug-Ins entwickelt, aber sie funktionieren nicht gut, ich werde sie aktualisieren, sobald sie fertig sind.
2. .NET Core-Lösungen und -Projekte erstellenZu diesem Zeitpunkt ist die Grundkonfiguration der VS Code-Umgebung fast abgeschlossen. Es gibt zwei Modi zum Erstellen von Lösungen und Projekten.
1. Durch vscode-solution-explorer
Die Lösung ist da, sie fühlt sich sehr vertraut an.
Wir können mit der Erstellung des Projekts fortfahren: Klicken Sie mit der rechten Maustaste auf sln, Neues Projekt hinzufügen:
Die Projektvorlage wird angezeigt. Zu diesem Zeitpunkt wählen wir das ASP.NET Core Web API-Projekt aus
Wählen Sie C#
Dann geben Sie weiterhin den Projektnamen ein: zum Beispiel TestWebApi
Ein vertrautes Gefühl stellt sich ein. An diesem Punkt können Sie mit dem Codieren beginnen.
Die oben genannten sind die neuen Lösungen und Projekte, die wir über vscode-solution-explorer erstellt haben. Gleichzeitig können wir dies über die Befehlszeile tun.
2 und ausführenFügen Sie die Debugging-Konfiguration auf der Registerkarte „Debuggen“ hinzu und konzentrieren Sie sich auf die Einstellung des zu debuggenden Programms
Nach dem Speichern starten Sie das Debuggen:
Interrupt im Programm hinzufügen Klicken Sie auf und geben Sie dann die URL ein: https://localhost:5001/WeatherForecast
Sie können jetzt debuggen. Weitere Programmierkenntnisse finden Sie unter:
Programmiervideo! !
Das obige ist der detaillierte Inhalt vonErstellen Sie eine VSCode-Entwicklungs- und Debugging-Umgebung (leistungsstarke und praktische Plug-in-Empfehlung). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!