Ihr freundliches .NET-Produktivitätsteam in der Nachbarschaft (auch bekannt als Roslyn) konzentriert sich stark auf die Verbesserung der .NET-Codierungserfahrung. Manchmal sind es die kleinen Refactorings und Code-Korrekturen, die Ihren Workflow wirklich verbessern. Sie haben vielleicht viele Verbesserungen in der Vorschau gesehen , aber für alle, die gespannt auf die GA-Veröffentlichung gewartet haben, sind hier einige Funktionen, die Ihnen gefallen könnten!

Werkzeugverbesserungen
Ich freue mich sehr über die neuen Roslyn-Klassifizierungsfarben. Visual Studio-Codefarben wurden hoch gelobt, daher haben wir ähnliche Farbschemata in Visual Studio integriert. Ihr Code-Editor ist jetzt nur noch ein bisschen bunter. Schlüsselwörter, Benutzermethoden, lokale Variablen, Parameternamen und überladene Operatoren erhalten neue Farben. Sie können sogar die Farben für jede Syntaxklassifizierung unter Extras> Optionen> Umgebung> Schriftarten und Farben anpassen und zu "Benutzermitglieder" blättern.

Am Ende der Dateien in Ihrem Editor befinden sich die Dokumentzustandsindikatoren sowie unser Symbol zur Codebereinigung. Die Dokumentzustandsindikatoren zeigen Ihnen auf einen Blick, wie viele Fehler und Warnungen in der aktuell geöffneten Datei vorhanden sind. Sie können auf das Symbol für die Codebereinigung klicken, um die unter Extras > Optionen angegebenen Codestilregeln anzuwenden. Wenn Sie eine editorconfig- Datei haben, die einen Codestil in Ihrem Team gemeinsam nutzt , werden die in dieser Datei angegebenen Stile angewendet .

Sie können Projektdateien im SDK-Stil mit einem einfachen Doppelklick bearbeiten! Sie können diese Projektdateien auch mit Vorschau in der GoToAll- Navigation (Strg + t) anzeigen und den Inhalt nach Dateiverweisen durchsuchen.

Laden Sie eine Teilmenge von Projekten mit gefilterten Lösungen in Ihre Lösung ! Sie können jetzt Projekte entladen und eine SLNF-Datei speichern, die nur die von Ihnen angegebenen Projekte öffnet. Auf diese Weise gelangen Sie schnell zu dem Code, an dem Sie interessiert sind, ohne eine vollständige Lösung laden zu müssen.

Alle Referenzen finden Sie nach Referenztyp. Sie können nach Lesen / Schreiben in der neuen Spalte "Art" im Fenster "Alle Referenzen suchen" filtern.

Führen Sie die Formatierung des dotnet format
über die gesamte Lösung in der Befehlszeile mit dem globalen Tool zum dotnet format
.

Intellicode ist eine Erweiterung, die eine intelligentere Intellisense-Vervollständigung mit maschinell erlernten Modellen bietet, die über 2.000 Open-Source-.NET-Repositorys auf GitHub ausführen.

Jetzt der Omnibus neuer Code-Korrekturen und Refactorings!
Foreach to LINQ

Fehlende Referenz für nicht importierte Typen hinzufügen

Namespace und Ordnername synchronisieren

Bedingte Ausdrücke invertieren

Dialogfeld "Mitglieder aufrufen", um Mitglieder zu einer Benutzeroberfläche zu befördern

Parameter / Argumente umbrechen / einrücken / ausrichten

Entfernen Sie nicht verwendete Ausdruckswerte und Parameter

Dies ist eine Reihe von Highlights der Neuerungen in Visual Studio 2019. Eine vollständige Liste finden Sie in den Versionshinweisen . Wie immer würde ich mich über Ihr Feedback über Twitter , auf GitHub oder im Kommentarbereich unten freuen. Beachten Sie außerdem, dass Sie zum Verwenden von .NET Core 3.0 Preview das SDK herunterladen und installieren müssen. Es ist noch nicht im Visual Studio 2019-Installationsprogramm enthalten.

Programm-Manager, .NET und Visual Studio