4 neue Visual Studio-Funktionen, die Ihre Entwicklung beschleunigen (v17.12)
Die neueste Version von Visual Studio 2022 (v17.12), die im November 2024 veröffentlicht wurde, enthält eine Reihe von Verbesserungen, die die Produktivität der Entwickler steigern sollen. Für Entwickler, die an Web-, Desktop- oder mobilen Anwendungen arbeiten, vereinfachen diese Verbesserungen die täglichen Aufgaben, verringern die Reibungsverluste und bringen Klarheit in den Kodierungsprozess.
In einem konzentrierten und prägnanten Video mit dem Titel "4 New Visual Studio Features That Will Speed Up Your Development" stellt Tim Corey mehrere neue Funktionen und Einstellungen vor, die Ihre Entwicklungserfahrung erheblich verbessern können. In diesem Artikel folgen wir Tims Aufschlüsselung, um Ihnen zu helfen, jede neue Funktion im Detail zu verstehen.
Lassen Sie uns einen Blick auf die Funktionen werfen, die jetzt in Visual Studio 2022 aktiviert sind, und darauf, wie sie Ihren Arbeitsablauf optimieren können.
Einführung in die neueste Version von Visual Studio 2022
Tim beginnt mit dem Hinweis, dass Visual Studio 2022 v17.12 offiziell im November 2024 veröffentlicht wurde, wobei seine Installation mit Version 17.12.19 läuft, die kleinere Fehlerbehebungen enthält. Er betont, dass die meisten seiner Tutorials zwar sehr ausführlich sind, dieses jedoch Teil seiner 10-Minuten-Trainingsreihe ist, die Entwicklern schnelle, umsetzbare Ratschläge anhand realer Beispiele geben soll.
Er zeigt auch, wo Sie Ihre Visual Studio-Version unter dem Menü Hilfe > Über Visual Studio finden können, ein nützlicher Tipp für Benutzer, die sich nicht sicher sind, welche Version sie verwenden.
Feature 1: Rückgabewerte ohne Refactoring des Codes sehen (Rückgabewert-Breakpoints)
Eine der wichtigsten neuen Funktionen, auf die Tim eingeht, ist die Möglichkeit, Methodenrückgabewerte direkt im Debug-Modus anzuzeigen, ohne temporäre Variablen zu erstellen. Dies ist ein großer Fortschritt bei der Vereinfachung des Codekontexts während der Fehlersuche.
Beispiel aus dem Video
Tim beginnt mit einer Methode, die den Wert 17 zurückgibt. Um diesen Rückgabewert zu prüfen, musste ein Entwickler früher den Code wie folgt umschreiben:
var output = SomeFunction();
return output;
var output = SomeFunction();
return output;
So konnte ein Haltepunkt in der Ausgabe gesetzt werden, um die Rückgabe anzuzeigen. In der neuesten Version von Visual Studio ist dieser Schritt jedoch nicht mehr notwendig.
Was gibt's Neues?
Sie können einen Haltepunkt direkt an der schließenden geschweiften Klammer einer Return-Anweisung setzen. Visual Studio zeigt den Rückgabewert nun automatisch an. Wie Tim bei 2:33 demonstriert, vereinfacht dies die Entwicklung und hält Ihren Code sauber, während er gleichzeitig einen vollständigen Einblick in die Funktionsausgaben bietet.
Dies ist ein Produktivitätsschub für Entwickler, der Zeit und Unordnung spart, insbesondere wenn Sie mehrere Funktionen verwalten oder an großen Projekten arbeiten.
Funktion 2: GitHub Permalinks für bestimmte Codezeilen kopieren
Eine weitere leistungsstarke Verbesserung für Visual Studio-Benutzer, die über GitHub zusammenarbeiten, ist die neue Funktion Copy GitHub Permalink, die über das Kontextmenü zugänglich ist.
Benutzungsfall: Kollaboratives Debugging
In Teamumgebungen war es früher mühsam, einen Kollegen auf eine genaue Codezeile hinzuweisen. Wie Tim anhand seiner Suggestion Site App zeigt (ein Beispiel aus der Praxis, das er auf YouTube zeigt), können Entwickler einen Codeblock markieren, mit der rechten Maustaste klicken, zu Git > Copy GitHub Permalink gehen und einen Link zu genau dieser Auswahl teilen.
Bei 4:36 fügt Tim den Permalink in einen Kommentar ein, um zu zeigen, dass er enthält:
-
Die GitHub-URL
-
Pfad zum Repository
-
Dateiname
- Zeilenbereich (z. B. Zeilen 297-304)
Wenn Sie auf den Link klicken, wird GitHub geöffnet und der genaue Codeabschnitt hervorgehoben. Dies unterstützt eine klare Kommunikation, einen besseren Kontext und eine effiziente Problemverfolgung - ideal für die Zusammenarbeit im Team, für Pull Requests oder für die Dokumentation.
Für Entwickler, die GitHub Copilot, Copilot Chat oder automatisierte Überprüfungstools verwenden, macht dies die Verknüpfung mit präzisen Codesegmenten unglaublich einfach.
Funktion 3: Kopieren von Dateien zwischen Visual Studio-Instanzen
Eine der am häufigsten nachgefragten Funktionen im Vergleich zu früheren Versionen war die Möglichkeit, Dateien zwischen verschiedenen Visual Studio-Instanzen zu kopieren, ohne den Datei-Explorer des Betriebssystems zu verwenden. Jetzt wird dies vollständig unterstützt.
Demonstration
Tim kopiert eine EmailModel.cs-Datei aus einem Visual Studio-Fenster und fügt sie in ein anderes Projekt ein. Er tut dies, ohne den physischen Dateipfad manuell finden zu müssen.
Diese Funktion unterstützt Entwickler, die in verschiedenen Ländern arbeiten:
-
Mehrere Lösungen
-
Aufteilung von Front-End-/Back-End-Projekten
- Getrennte Microservices
Nach dem Einfügen wird der Namensraum immer noch die ursprüngliche Quelle wiedergeben. Aber wie Tim zeigt, ermöglicht Visual Studio jetzt ein schnelles Refactoring: Klicken Sie einfach mit der rechten Maustaste auf die Datei, wählen Sie Quick Actions and Refactorings und ändern Sie den Namensraum so, dass er der aktuellen Ordnerstruktur entspricht.
Diese Funktion verbessert die Dateiverwaltung, beschleunigt die Entwicklung und ist besonders hilfreich bei großen Anwendungen, die ein einheitliches Framework verwenden.
Merkmal 4: Kopieren Sie nur die Fehlerbeschreibung aus der Fehlerliste
Wenn es um die Behebung von Fehlern geht, ist die Fähigkeit, effektiv zu suchen, entscheidend. In der Vergangenheit wurden beim Kopieren von Fehlermeldungen aus der Fehlerliste eine Menge nicht zusammenhängender Informationen kopiert - Dateipfade, Zeilennummern, Projektnamen -, was die Online-Suche erschwerte.
Tim's Beispiel
Tim stellt einen einfachen Syntaxfehler vor - das Fehlen eines Semikolons - und zeigt, wie das neue Kopierverhalten funktioniert. Anstatt "Zeile kopieren" zu wählen, klicken Sie jetzt einfach auf "Kopieren". Dies greift nur die Fehlerbeschreibung auf, wie:
"Syntaxfehler, ',' erwartet"
Bei 8:01 merkt Tim an, dass die Nachricht selbst zwar nicht perfekt ist (Visual Studio schlägt ein Komma anstelle eines Semikolons vor), dieses neue Format aber viel nützlicher ist.
Sie können jetzt saubere Fehlermeldungen einfügen:
-
Google
-
Stack Overflow
-
ChatGPT
- GitHub Copilot Chat
Dies reduziert den Zeitaufwand für das Abschneiden unnötiger Details und hilft den Entwicklern, direkt zur Sache zu kommen. Es handelt sich um eine kleine Änderung mit großen Leistungsvorteilen.
Recap: Vier neue Visual Studio-Funktionen, die einen großen Unterschied machen
Abschließend fasst Tim die vier wichtigsten Verbesserungen in Visual Studio 2022 v17.12 zusammen:
| Merkmal | Nutzen |
|---|---|
| Haltepunkte für Rückgabewerte | Anzeigen von Methodenausgaben ohne Änderung des Codes |
| GitHub Permalinks | Teilen Sie genaue Codespeicherorte für die Zusammenarbeit |
| Kopieren von Dateien zwischen Instanzen | Nahtlose gemeinsame Nutzung von Code in verschiedenen Visual Studio-Fenstern |
| Vereinfachtes Kopieren von Fehlern | Kopieren Sie saubere Fehlermeldungen für eine schnelle Recherche |
Diese Tools machen Visual Studio leichter zugänglich, anpassbar und schnell. Ganz gleich, ob Sie eine mobile Anwendung debuggen, CSS-Dateien verwalten oder Ihren Code-Kontext feinabstimmen, diese Updates werden Ihren täglichen Entwicklungsworkflow verbessern.
Abschließende Anmerkungen zu den Verbesserungen in Visual Studio Development
Mit jeder neuen Version wird Visual Studio noch leistungsfähiger und benutzerfreundlicher. Funktionen wie Hot-Reload, Terminal-Befehlsunterstützung, erweiterte Kontextmenüs und Vorschläge für die nächste Bearbeitung machen es zur ersten Wahl für moderne Entwicklung - egal, ob Sie ein erfahrener .NET-Entwickler sind oder gerade erst anfangen.
Die hier besprochenen Funktionen sind nun ab Version 17.12 allgemein verfügbar. Die vollständigen Versionshinweise und weitere Informationen finden Sie in der offiziellen Dokumentation von Microsoft.
Dank der klaren Erklärungen von Tim Corey in seinem Video können Entwickler diese Tools nun in vollem Umfang nutzen, um ihre Arbeitsabläufe mit Leichtigkeit anzupassen, zu erstellen und zu kontrollieren.
Wenn Sie es noch nicht getan haben, aktualisieren Sie auf die neueste Version von Visual Studio 2022 und probieren Sie diese Funktionen selbst aus. Und folgen Sie Tim Corey für weitere praktische Anleitungen, die selbst die fortgeschrittensten Entwicklungsaufgaben verdeutlichen und vereinfachen.
