Earn More by Sharing What You Love
Do you create content for developers working with .NET, C#, Java, Python, or Node.js? Turn your expertise into extra income!

Gerald Versluis
12m 25s
Microsoft hat gerade ein leistungsstarkes Update veröffentlicht, das Visual Studio Code zu einer noch attraktiveren Option for .NET-Entwickler macht - das C# Dev Kit. Egal, ob Sie ein Fan der leichtgewichtigen Natur von VS Code sind oder sich an die vollen Möglichkeiten von Visual Studio Professional oder Visual Studio Community gewöhnt haben, diese neue Code-Erweiterung schließt die Lücke wie nie zuvor.
In seinem Walkthrough mit dem Titel "VS Code Just Got Even Better with C# Dev Kit!" führt uns Gerald Versluis, Senior Developer Advocate bei Microsoft, Schritt für Schritt durch die Installation, die Funktionen und die Vorteile der C# Dev Kit-Erweiterung.
Lassen Sie uns in Geralds Erklärung eintauchen, damit die Entwickler folgen können und sehen, wie dieses neue Tooling ihre Entwicklungserfahrung in Visual Studio Code verändert.
Bei 0:15 stellt Gerald das C# Dev Kit vor, eine Reihe von Visual Studio Code-Erweiterungen, die VS Code umfassende Unterstützung für die .NET-Entwicklung bieten. Die Übersetzung basiert auf denselben Grundlagen wie Visual Studio und umfasst:
Solution Explorer für eine bessere Lösungsverwaltung
Test Explorer mit integrierter Unit-Test-Erkennung
KI-unterstützte Code-Vervollständigungen über IntelliCode
Projektvorlagen und Laufzeitunterstützung für .NET Core, Blazor und mehr
Gerald betont, dass diese Funktionen Visual Studio Professional-Benutzern zwar bekannt sein mögen, ihre Aufnahme in VS Code jedoch brandneu ist. Für diejenigen, die in die Open-Source-Entwicklung investieren, ist dieses Toolkit ein großer Produktivitätsschub.
Bevor er mit der Installation beginnt, erläutert Gerald das Lizenzmodell des Dev Kits. Es gilt das gleiche Lizenzmodell wie für Visual Studio:
Kostenlos für Einzelpersonen, Studenten und Mitwirkende an der Open-Source-Entwicklung
Erforderliche Unternehmensabonnements oder Professional Licenses für die Nutzung in Unternehmen
Er rät Entwicklern, die in Unternehmen arbeiten, die vollständigen Begriffe zu lesen und zu bewerten, wie diese auf ihre Teams zutreffen. Diese Anpassung an die bestehende Visual Studio-Lizenzierung erleichtert die Übernahme in professionelle Umgebungen.
Bei 2:36 demonstriert Gerald, wie man das C# Dev Kit vom VS Code Extensions Marketplace installiert. Er beginnt mit einer sauberen Installation der stabilen Version von VS Code (nicht Insiders), um zu zeigen, wie eine neue Benutzererfahrung aussieht.
Die Schritte umfassen:
Klicken Sie auf das Erweiterungssymbol in VS Code
Suche nach "C# Dev Kit"
Klicken Sie auf Installieren auf dem obersten Ergebnis
Gerald merkt an, dass das Dev Kit bereits wenige Stunden nach der Veröffentlichung über 2.000 Downloads verzeichnete, was auf ein starkes Interesse und Feedback der Community hinweist.
Nach der Installation werden die folgenden Komponenten hinzugefügt:
C#-Entwicklungskit
Die neu gestaltete C#-Erweiterung (die aus OmniSharp hervorgegangen ist)
IntelliCode für intelligente Vorschläge
.NET Install Tool zur Unterstützung der Laufzeitverwaltung
Gerald betont, dass das C# Dev Kit vollständig plattformübergreifend ist. Es läuft auf:
Windows
macOS
Linux
Und sogar innerhalb von GitHub Codespaces
Diese Flexibilität ermöglicht es Entwicklern, von jeder Umgebung aus zu arbeiten, sogar in der Cloud, und bringt C#-Code, Debugging und Tests auf eine portable und skalierbare Plattform.
Um zur praktischen Entwicklung überzugehen, klickt Gerald in der Befehlspalette von VS Code auf "Erstellen eines .NET-Projekts". Er initiiert ein neues ASP.NET Core Web API-Projekt und zeigt, wie einfach es ist, moderne .NET-Anwendungen zu erstellen.
Er erwähnt, wie dieser Workflow identisch mit der Verwendung des .NET new CLI-Befehls ist:
dotnet new webapi -n vscodedemodotnet new webapi -n vscodedemoEr erklärt, wie man dem Autor (sich selbst) vertraut, das Projekt WebApplication1 nennt und ein Verzeichnis auswählt. Der Prozess der Projekterstellung fühlt sich in VS Code natürlich und schnell an.
Um 6:45 Uhr enthüllt Gerald, worauf viele gewartet haben: Solution Explorer in Visual Studio Code.
Zuvor zeigte VS Code nur eine einfache Ordneransicht an, in der nicht zusammenhängende Dateien aufgelistet wurden. Jetzt wird das C# Dev Kit vorgestellt:
sichtbarkeit der .sln-Datei
Projekthierarchie
Zugriff auf die .csproj-Datei
Organisierte Ansicht der Abhängigkeiten, NuGet-Pakete und Analyzer
Gerald zeigt, wie die Benutzeroberfläche jetzt den Solution Explorer von Visual Studio widerspiegelt und VS Code-Benutzern eine intuitive Navigation durch Lösungsdateien und Projektverwaltung bietet.
Eine der beeindruckendsten Aktualisierungen kommt bei 7:32 - die vollständige Unterstützung für die Ausführung und das Debugging von Projekten innerhalb von VS Code.
Gerald wählt das HTTPS-Startprofil aus, und der Debugger startet den Browser mit einer Swagger-Benutzeroberfläche, was beweist, dass die Anwendung live ist.
Er öffnet Program.cs, setzt einen Haltepunkt und bestätigt, dass er wie erwartet getroffen wird. VS Code ermöglicht jetzt:
Live-Debugging
Haltepunkte
Heißes Nachladen
Code-Navigation
Vollständige Variablenprüfung und semantisches Bewusstsein
Diese reichhaltige Debugging-Erfahrung bringt Enterprise-Grade-Funktionalität in einen leichteren Editor.
Als Nächstes erstellt Gerald ein xUnit-Testprojekt innerhalb der gleichen Lösung. Klicken Sie dazu mit der rechten Maustaste auf den Projektmappen-Explorer und wählen Sie "Neues Projekt".
Nachdem er das Projekt TestProject1 genannt hat, bearbeitet Gerald die Datei UnitTest1.cs, um einen einfachen Test einzufügen:
Assert.True(true);Assert.True(True)Selbst in dieser einfachen Form zeigt Gerald, wie IntelliCode mit Snippet-Vorschlägen und Syntaxvervollständigung hilft.
Bei 10:18 klickt Gerald auf die Wiedergabetaste neben seinem Test und stellt uns den Test Explorer vor. Dieses Panel wird durch ein Flask-Symbol dargestellt und ermöglicht es Ihnen,:
Alle Tests in einer Hierarchie auf Lösungsebene anzeigen
Tests inline oder über den Test Explorer ausführen
Debug-Tests mit vollständiger Stack-Überprüfung
Überprüfung der Ausgabeprotokolle im Terminal
Tests werden dank der integrierten Unit-Test-Erkennung automatisch erkannt, und Entwickler können ihre Testsuite direkt in VS Code verwalten.
Gerald führt ein Debugging seines Tests durch, beobachtet die Auslösung des Haltepunkts und bestätigt, dass Assert.True(true) erfolgreich bestanden wurde. Er weist auch auf die Unterstützung von Testkategorien und fortgeschrittenen Konfigurationen hin.
Am Ende des Videos reflektiert Gerald darüber, dass er VS Code früher wie einen "glorifizierten Notizblock" benutzt hat - aber jetzt, mit dem C# Dev Kit, ist es ein ernstzunehmender Konkurrent für die komplette .NET-Entwicklung.
Mit neuen Werkzeugen, integrierter Lösungsunterstützung und vertrauten Debugging-Funktionen unterstützt Visual Studio Code jetzt:
Webanwendungen
Konsolenanwendungen
Cloud-first-Entwicklung
Und in der Zukunft möglicherweise auch .NET MAUI
Gerald bittet um Rückmeldungen aus der Entwicklergemeinschaft und fordert die Zuschauer auf, das Dev Kit zu erkunden, um zu sehen, wie es in ihre eigenen Projekte und Organisationen passt.
Mit dem C# Dev Kit hat Microsoft die Lücke zwischen leichtgewichtigen Editoren und vollwertigen IDEs geschlossen. Entwickler können jetzt:
C#-Projekte vollständig in Visual Studio Code erstellen, debuggen und testen
Genießen Sie KI-gesteuerte Produktivitätstools wie IntelliCode
Verwalten Sie große Lösungen über den Solution Explorer
Ausführen und Debuggen von Tests mit dem Test Explorer
Plattformübergreifendes Arbeiten - einschließlich Linux, Windows und GitHub Codespaces
Dieses Toolset eignet sich sowohl für Hobby- als auch für professionelle Entwickler und bietet eine kostenlose, zugängliche und funktionsreiche Umgebung, die auf die bestehenden Visual Studio-Lizenzmodelle abgestimmt ist.
Probieren Sie es selbst aus:
Visual Studio Code öffnen
Gehen Sie zu Erweiterungen und suchen Sie nach "C# Dev Kit"
Klicken Sie auf Installieren
Verwenden Sie die Befehlspalette, um ein Projekt zu erstellen, oder öffnen Sie eine vorhandene Lösungsdatei
Erstellen, Ausführen und Debuggen mit Vertrauen
Das C# Dev Kit gibt Entwicklern die Werkzeuge an die Hand, die sie benötigen, egal ob sie an Open Source arbeiten, Prototypen für neue Ideen erstellen oder Unternehmensanwendungen entwickeln.
Do you create content for developers working with .NET, C#, Java, Python, or Node.js? Turn your expertise into extra income!
Join our newsletter, you’ll get exclusive access on article updates. We value your privacy