IRONSOFTWAREHOME

4 neue Visual Studio-Funktionen, die Ihre Entwicklung beschleunigen (v17.12)

4 neue Visual Studio-Funktionen, die Ihre Entwicklung beschleunigen (v17.12)

Tim Corey

9m 57s

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;

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.

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:

MerkmalNutzen
Haltepunkte für RückgabewerteAnzeigen von Methodenausgaben ohne Änderung des Codes
GitHub PermalinksTeilen Sie genaue Codespeicherorte für die Zusammenarbeit
Kopieren von Dateien zwischen InstanzenNahtlose gemeinsame Nutzung von Code in verschiedenen Visual Studio-Fenstern
Vereinfachtes Kopieren von FehlernKopieren 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.

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!

Let's Stay in Touch!

Join our newsletter, you’ll get exclusive access on article updates. We value your privacy

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Kundenlogos von Iron Software
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.