Roadmap für Visual Studio 2022
Diese Roadmap beschreibt unsere Vision für wichtige Arbeiten in Visual Studio 2022 für das Kalenderjahr 2021. Visual Studio 2022 umfasst drei Hauptthemen:
- Persönliche Produktivität und Teamproduktivität: Wir möchten Entwicklern und Teams enorme Skalierbarkeit und Leistung, eine vertrauenswürdige und sichere Toolkette und eine einfacher zugängliche, persönliche Umgebung bieten.
- Moderne Entwicklung: Wir stellen Tools bereit, mit denen moderne Apps schneller entwickelt werden können.
- Konstante Innovationen: Wir investieren in verbesserte Kollaboration, handlungsrelevante Diagnosen und die Codeunterstützung.
Visual Studio 2022 wird die erste 64-Bit-Version von Visual Studio. Zusätzlich zu den Geschwindigkeits- und Leistungsvorteilen, die sich aus mehr Arbeitsspeicherzugriff ergeben, bietet Visual Studio Verbesserungen der Benutzeroberfläche, mehr Personalisierungsoptionen und einen kontinuierlichen Fokus auf die Unterstützung von Entwicklern. Ein Upgrade auf Visual Studio 2022 sollte reibungslos funktionieren und keine Änderung des Codes erfordern. In Visual Studio 2022 können Sie weiterhin 32-Bit-Anwendungen erstellen und alle Ihre vorhandenen Anwendungen verwenden.
Die Visual Studio 2019-Roadmap finden Sie unter Roadmap für Visual Studio 2019.
Weitere Details zu unserer Vision für Visual Studio 2022 finden Sie in unserem Ankündigungsblog für Visual Studio 2022.
Allgemein
Wir verbessern die Entwicklerproduktivität, indem wir den devenv.exe
-Hauptprozess von 32-Bit in 64-Bit ändern. Dadurch werden Fehler durch nicht genügend Arbeitsspeicher effektiv beseitigt, insbesondere bei großen, komplexen Lösungen. Wir integrieren Benutzerfeedback, um kontinuierlich für Innovationen zu sorgen, wie Entwickler Code laden, durchsuchen und mit ihm interagieren. Wir verbessern die Funktion zum Erstellen neuer Projekte.
Visual Studio 2022 ist barrierefreier als je zuvor. Wir machen Barrierefreiheitsoptionen leichter auffindbar, und die Verfügbarkeit von Audiosignalen wird erweitert. Wir integrieren die Accessibility Insights-Engine, um Entwicklern das Erstellen moderner, barrierefreier Anwendungen zu ermöglichen. Entwickler verfügen in Visual Studio 2022 über weitere Personalisierungsoptionen und haben die Möglichkeit, Einstellungen auf mehreren Computern zu synchronisieren. Außerdem aktualisieren wir Symbole, Designs und Schriftarten für eine moderne, aktualisierte Benutzeroberfläche.
Weitere Informationen finden Sie unter Beitrag zu Visual Studio in der Entwicklercommunity.
Diagnose
Die Diagnose in Visual Studio 2022 konzentriert sich auf Innovationen in Bezug auf unsere erstklassige Diagnosefunktion. Wir verbessern Breakpoints, damit diese verschoben werden können, indem abhängige Breakpoints hinzugefügt und Ausführungen erzwungen werden können. Wir verbessern die Analysetools für Absturzabbilder, Speicherabbilder und Analysen für die Arbeitsspeicherauslastung. Schließlich fügen wir plattformübergreifende Unterstützung für das Debuggen von C++- und .NET-Code auf ARM64-Geräten hinzu.
Details zum Debuggen finden Sie unter Beitrag zum Debuggen in der Entwicklercommunity.
Details zur Profilerstellung finden Sie unter Beitrag zur Profilerstellung in der Entwicklercommunity.
Personalisierung
Visual Studio 2022 ist flexibler als je zuvor, um eine größere Bandbreite von Entwicklereinstellungen zu berücksichtigen. Wir haben neue Möglichkeiten zum Organisieren Ihres Arbeitsbereichs, neue Communitydesigns und die Möglichkeit hinzugefügt, VS Code-Designs so zu konvertieren, dass sie in Visual Studio funktionieren. Je nach Tageszeit, Umgebungslicht oder Ihren Vorlieben können Sie die Produktivität mit Visual Studio steigern. In den kommenden Releases möchten wir mehr Flexibilität durch Farbregisterkarten und Erstellung von Designs bieten.
Editor
Der Visual Studio 2022-Editor wird über eine integrierte Rechtschreibprüfung verfügen, durch die Sie Code genauer und mit weniger Fehlern schreiben können. Wir verbessern die Lesbarkeit des Codes und fügen neue Möglichkeiten zum Navigieren hinzu (z. B. Bearbeitung mehrerer Caretzeichen und die Navigation „Camel Hump“ (gemischte Groß- und Kleinschreibung)). Benutzer von Sprachausgaben profitieren von besserem Feedback zu Codeproblemen.
Details finden Sie unter Beitrag zum Visual Studio-Editor in der Entwicklercommunity.
Erweiterungen
Erweiterungen spielen eine wichtige Rolle beim Anpassen der Visual Studio-Funktionen. Wir machen wichtige Erweiterungen zuverlässiger und sicherer. Außerdem verbessern wir die Entwicklungs-, Migrations- und Veröffentlichungsfunktionen für Erweiterungen.
IntelliCode
Das IntelliCode-Team konzentriert sich weiterhin darauf, Ihre nächsten Schritte zu antizipieren. Visual Studio 2022 führt umfassende Vervollständigungsfunktionen ein und hilft Ihnen, die richtige Aktion am richtigen Ort zum richtigen Zeitpunkt zu ergreifen.
Details finden Sie unter Beitrag zu IntelliCode in der Entwicklercommunity.
NuGet
Das NuGet-Team konzentriert sich darauf, Unterstützung für .NET 6 bereitzustellen, die Softwarelieferkette zu sichern und jeden Entwickler und dessen Team zu befähigen, durch einen einheitlichen, produktiven und beliebten Paket-Manager mit hervorragenden Grundlagen mehr zu erreichen.
Details finden Sie unter Beitrag zu NuGet in der Entwicklercommunity.
Setup und Installation
Der Fokus des Setup- und Installationsteams liegt auf der Vereinfachung der Möglichkeit für Unternehmen, durch das einfache Bereitstellen von Updates in verwalteten Unternehmensumgebungen die Sicherheit zu gewährleisten. Wir ermöglichen es Unternehmen, mehrere Layoutordner zum Aktualisieren einer Clientinstanz zu verwenden, mehrere unterstützte Baselines zu nutzen und Installationen zwischen Kanälen zu verschieben. Wir fügen auch die Option für Benutzer hinzu, ein Rollback für Visual Studio in eine Arbeitsumgebung auszuführen, wenn beim Update ein Fehler aufgetreten ist.
Details finden Sie unter Beitrag zum Setup und der Installation von Visual Studio in der Entwicklercommunity.
Quellcodeverwaltung
Visual Studio 2022 wird weiterhin Innovationen für integrierte Quellcodeverwaltungstools schaffen. Wir verbessern die Produktivität, indem wir komplexere Git-Workflows wie die gleichzeitige Aktivierung mehrerer Git-Repositorys unterstützen. Entwickler können einzelne Codezeilen oder Codestücke stagen und die Unterschiede durch die Verbesserungen sowie Details anzeigen. Wir verbessern auch die GitHub- und Azure DevOps-Integration, um mehr Funktionalität für Ihren Entwicklerworkflow zu bieten.
Details finden Sie unter Beitrag zur Visual Studio-Git-Funktion in der Entwicklercommunity.
C++
Das C++-Team konzentriert sich auf Workloadinnovationen durch Sprachkonformität, Diagnosen und Sicherheit. In Visual Studio 2022 wird die Unterstützung für C++20-Sprachfeatures hinzugefügt, die die Verwaltung großer Codebasen vereinfachen. Wir integrieren die Unterstützung für CMake, Linux und WSL, um das Erstellen und Debuggen plattformübergreifender Apps zu vereinfachen.
Details finden Sie unter Beitrag zu C++ in der Entwicklercommunity.
.NET
Das .NET-Team konzentriert sich auf eine moderne App-Entwicklungsfunktion, verbessert die .NET 5-Unterstützung und fügt die .NET 6-Unterstützung hinzu. Wir konzentrieren uns auch auf die Produktivität mit integrierter Codeunterstützung. Schließlich arbeiten wir an einer vollständigen Designerfunktion für Windows Forms mit .NET 5.
Details finden Sie unter Beitrag zu .NET in der Entwicklercommunity.
Containertools
Das Team für Containertools konzentriert sich auf die Verbesserung der Funktionen für .NET-Entwickler, die Containeranwendungen erstellen. Unser Hauptaugenmerk liegt darauf, die Diagnose containerisierter Apps mithilfe des Containertoolfensters zu verbessern.
Zugehörige Roadmaps
Weitere Roadmaps im Zusammenhang mit .NET finden Sie unter:
WinForms
Das Team arbeitet daran, die Zuverlässigkeit und Leistung des neuen Designers für WinForms-Anwendungen von .NET Core/.NET 5/.NET 6 zu verbessern, HighDPI-Probleme zu beheben, neue Datenbindungsszenarien zu implementieren und auf Kundenfeedback einzugehen.
Einzelheiten dazu finden Sie unter:
Webtools
Das Webtoolteam konzentriert sich auf die Verbesserung des Webentwicklungsprozesses in .NET mithilfe von Azure-Entwicklerdiensten. Wir verbessern die Abhängigkeitskonfiguration, erweitern die Azure-Hostingoptionen für die Veröffentlichung und optimieren den Speicher.
Details hierzu finden Sie in den folgenden Abschnitten:
XAML und Xamarin
Das XAML-Team arbeitet an der Verbesserung von Tools für die Produktivität von Entwicklern, z. B. XAML Live Preview, Hot Reload von XAML und C# usw. Das XAMARIN-Team entwickelt eine neue Benutzeroberfläche für die .NET-Multiplattform-App (.NET MAUI), die bereits als Previewfunktion verfügbar ist und die Erstellung nativer Client-Apps für Windows, macOS, iOS und Android mit einer einzigen Codebasis ermöglicht. Wir sind dabei, den Featuresatz fertigzustellen und arbeiten an der Verbesserung der Qualität und Berücksichtigung von Kundenfeedback.
Details hierzu finden Sie in den folgenden Abschnitten: