Microsoft aktualisiert die Visual Studio-Roadmap

Microsoft hat seine Roadmap für die Visual Studio-IDE bis Juni 2020 aktualisiert. Die für die kommenden Monate geplanten Verbesserungen reichen von einer besseren Git-Integration und einer schnelleren Leistung bis hin zu Verbesserungen für C ++ und Diagnose.

Eine bessere Git-Integration wird als Verbesserung für den IDE-Kern angeführt. Zu den Plänen für den Visual Studio-Kern gehört auch die Verwendung von Visual Studio als Client für Online-Umgebungen und die Verbesserung der Unterstützung für Netzwerke mit bedingtem Zugriff. Ein Ziel ist es auch, die Leistung der IDE beim Öffnen und Arbeiten mit großen Lösungen zu verbessern. Microsoft zitiert auch eine Schaltfläche zum Aktualisieren der Suchergebnisse und Verweise auf Fenster.

Interessierte Entwickler können Feedback zur Roadmap geben, die am 25. Februar veröffentlicht wurde. Das Microsoft-Update der Visual Studio-Roadmap listet auch die in den folgenden Bereichen geplanten Arbeiten auf:

C ++

  • C ++ 20-Konformität, einschließlich C ++ 20-Konzepte in IntelliSense.
  • Implementieren Sie  std:span für die C ++ - Standardbibliothek im Microsoft Visual C ++ - Compiler und in der Standard-Toolset-Standardbibliothek.
  • Unterstützung für Coroutinen im C ++ 20-Stil.
  • Verbessern Sie das Targeting von Linux und anderen Unix-ähnlichen Systemen aus Visual Studio mit C ++.
  • Einfache CMake-Entwicklung, einschließlich Code-Navigation für CMake-Skripte.
  • Unterstützung für 64-Clang / LLVM.

.NETZ

  • Verbessern Sie die integrierten Funktionen für allgemeine Aufgaben, einschließlich des automatischen Hinzufügens von Headern zu Quelldateien, wenn Sie diese mit Editor.Config konfigurieren.
  • Debugging-Verbesserungen.
  • Durch das automatische Verschieben von Code werden Namespaces umbenannt.
  • Entfernen Sie nicht verwendete Referenzen in Projekten und Lösungen.
  • Extrahieren Sie Mitglieder einer vorhandenen Klasse in eine neue Klasse.

Diagnose

  • Verbessern der Profilerstellungstools für leistungsfähigere ASP.NET-Apps.
  • Verbesserung der Inner-Loop-Werkzeuge.
  • Verbesserung der Tools für .NET Core unter Linux.
  • Aktivieren von dekompiliertem Code, wenn die Quelle nicht aktiviert ist.
  • Verbessern Sie die Plattformdiagnosetools, einschließlich der Debugging-Unterstützung für Anwendungen, die mit dem Open Enclave SDK erstellt wurden.

Web-Tools

  • Einführung der Unterstützung für das Debuggen von Blazor Wasm (WebAssembly) und Aktivieren der Erstellung von Blazor WASM-Projekten mithilfe von Identitätsanbietern.
  • Bessere Erfahrung beim Konfigurieren und Bereitstellen von Azure-Clouddiensten.
  • Verbessern Sie die Veröffentlichungserfahrung für App Service Linux.

XAML

  • Bessere Produktivität beim Erstellen von XAML-Apps, einschließlich der Verbesserung des XAML-Designers für .NET Core WPF und UWP.
  • Erstellen Sie Windows 10X-Anwendungen.

Xamarin

  • Verbessern Sie das Debuggen der XAML-Benutzeroberfläche mithilfe von Tools wie Visual Tree und Hot Reload.
  • Erstellen Sie Android-Benutzeroberflächen mit dem XML-Editor.
  • Verwenden Sie Hot Restart für eine bessere Build-Effizienz auf mobilen Plattformen.
  • Erstellen Sie mobile Anwendungen mit .NET 5.