Roadmap für Visual Studio 2019
Dieses Dokument bietet einen Einblick in die Neuigkeiten zu Visual Studio. Darin werden einige wichtige Features vorgestellt, an denen wir zurzeit arbeiten, und es wird ein ungefährer Zeitrahmen angegeben, wann mit deren Veröffentlichung zu rechnen ist. Das Dokument soll keine umfassende Liste mit sämtlichen neuen Features in Visual Studio sein, jedoch einen groben Überblick über unsere wichtigsten Investitionen bieten. Diese Features und Bereitstellungszeitrahmen sind aktuell und Änderungen sind vorbehalten.
Visual Studio stellt anhand des Prozesses Visual Studio-Releaserhythmus weiterhin Vorschauversionen und Releases für seine Zielgruppen bereit. Die aktuelle Vorschauversion können Sie von der Seite mit Downloads von Vorschauversionen herunterladen und installieren. Nachdem die Features in der Vorschauversion überprüft wurden, werden sie auf das Release höhergestuft.
Wir freuen uns auf Ihre Vorschläge! Sie können Ihre Vorschläge in der Entwicklercommunity einreichen.
2019 Q4 (Oktober–Dezember)
Funktion | Visual Studio Versionen | Verfügbarkeit | Workloads oder eigenständiger Installer |
---|---|---|---|
Unterstützung für Azure Functions v3 hinzufügen | 2019 | Überprüfung auf | |
Installieren der neuen Azure SDK-Pakete für Azure KeyVault und Azure Storage | 2019 | In Vorschauversion | Azure SDK |
Auffüllen von Verbindungszeichenfolgen aus dem Projektsystem in SQL und dem Dialogfeld zur Speicherauswahl | 2019 | In Vorschauversion | Alle .NET-Workloads |
Deaktivieren der Funktionstelemetrie, wenn die VS-Telemetrie deaktiviert ist | 2019 | In Vorschauversion | Alle Workloads |
Bereitstellen und Konfigurieren von Key Vault über die Zusammenfassungsseite „Veröffentlichungsprofil“ | 2019 | In Vorschauversion | Webtools |
Veröffentlichen von Optionen für „Bereit zur Ausführung“ (CrossGen), der Verknüpfung und SingleExe für .NET Core 3.0-Apps | 2019 | In Vorschauversion | Alle .NET-Workloads |
Profilen der Datenbankaktivität in ASP.NET Core-Apps über Diagnosehubfenster (Linux) | 2019 | In Vorschauversion | Alle .NET-Workloads |
Unterstützung von .NET Core in VC-CLI-Projekten | 2019 | In Vorschauversion | Alle .NET-Workloads |
Startfenster für Schaltflächen zum Minimieren und Vergrößern | 2019 | Alle Workloads | |
Verwalten von Dokumentregisterkarten in einer vertikalen Liste auf der linken oder rechten Seite des Editors | 2019 | In Vorschauversion | Alle Workloads |
Aktualisieren der Ausnahmen-Hilfe, um widerzuspiegeln, dass das Ausnahmeereignis aktiviert wird | 2019 | In Vorschauversion | Alle Workloads |
Verbesserte Aufgabenansicht im Fenster „Parallele Stapel“ | 2019 | In Vorschauversion | Alle Workloads |
Empfangen Sie Benachrichtigungen über anfällige NuGet-Pakete im Wiederherstellungsdiagramm. | 2019 | Freigegeben | Alle .NET-Workloads |
Aufklappen der XAML-Schaltfläche zum Aufheben der Verankerung des XAML-Editor-Bereichs | 2019 | In Vorschauversion | Alle .NET-Workloads |
Verbesserungen der #region-Unterstützung in XAML | 2019 | In Vorschauversion | Alle .NET-Workloads |
XAML-Ausschnitt in IntelliSense | 2019 | In Vorschauversion | Alle .NET-Workloads |
Aktivieren Sie, dass die Benutzeroberfläche des NuGet-Paket-Managers ein eigenständiges Paketsymbol anzeigt. | 2019 | Alle .NET-Workloads | |
Neues Toolfenster für Container, das die Anzeige und Verwaltung von Docker-Containern und -Images ermöglicht | 2019 | ASP.NET, Azure, .NET Core | |
Die Anpassung des Menüs ermöglicht Benutzern nun, Menüelemente des Menüs für Erweiterungen auf die oberste Ebene zu verschieben. | 2019 | Alle Workloads | |
Informationen für Zeilen und Spalten wurde in den Dokumentationskontext und nicht in die Statusleiste verschoben, um durch neue Methoden Probleme mit Leerräumen und Zeilenenden zu beheben. | 2019 | Alle Workloads | |
Migrieren Ihrer Android-Projekte zu AndroidX | 2019 | In Vorschauversion | Xamarin |
Veröffentlichen Ihrer Android-Anwendungen mit Android-App-Bündeln mithilfe von Visual Studio-Archiven | 2019 | In Vorschauversion | Xamarin |
Android-Layoutlinting | 2019 | In Vorschauversion | Xamarin |
XAML Hot Reload für Xamarin.Forms | 2019 | In Vorschauversion | Xamarin |
CSS-Unterstützung für XAML Hot Reload für Xamarin.Forms | 2019 | In Vorschauversion | Xamarin |
Q3 2019 (Juli–September)
Funktion | Visual Studio Versionen | Verfügbarkeit | Workloads oder eigenständiger Installer |
---|---|---|---|
Aktivieren Sie Vorschaufeatures in Visual Studio über die Einstellungen „Extras > Optionen“. | 2019 | Veröffentlicht | Alle Workloads |
Asynchron verknüpfte Ausnahmeauslösungen zur Ausnahmen-Hilfe umleiten. | 2019 | In Vorschauversion | Alle Workloads |
Startfenster minimieren, maximieren und Größe ändern. | 2019 | Veröffentlicht | Alle Workloads |
Dateien per Drag & Drop auf das Startfenster ziehen. | 2019 | Veröffentlicht | Alle Workloads |
Liste zuletzt verwendeter Projekte/Projektmappen im Startfenster durchsuchen. | 2019 | Veröffentlicht | Alle Workloads |
Einfaches Anzeigen der zuletzt verwendeten Elemente im Startfenster durch Gruppierung. | 2019 | In der Vorschauversion | Alle Workloads |
Verbesserte Suchgenauigkeit, -relevanz und -hervorhebung bei einer Projektvorlagensuche. | 2019 | Veröffentlicht | Alle Workloads |
Zuletzt verwendete Vorlagen im Dialogfeld „Neues Projekt“ anheften und entfernen. | 2019 | Veröffentlicht | Alle Workloads |
Ausgewählte Werte in den Filtern im Dialogfeld „Neues Projekt“ anzeigen. | 2019 | Veröffentlicht | Alle Workloads |
Neu installierte Vorlagen im Dialogfeld „Neues Projekt“ visuell hervorheben. | 2019 | Veröffentlicht | Alle Workloads |
Optimierte Aufgabenvisualisierung im Fenster für parallele Stapel anzeigen. | 2019 | Alle Workloads | |
Bei der Diagnoseuntersuchung während der Verwendung des Profilers vorwärts und rückwärts navigieren. | 2019 | In Vorschauversion | Alle Workloads |
CR-LF Roundtripping und Mischen von Registerkarten/Leerzeichen mit einem verbesserten Editor. | 2019 | In Vorschauversion | Alle Workloads |
Verbesserte Benutzeroberfläche und Auffindbarkeit des DebuggerDisplay-Attributs. Developer Community-Vorschlag. | 2019 | In Vorschauversion | Alle Workloads |
Im Installationsprogramm nach einzelnen Komponenten suchen. | 2019 | Freigegeben | Alle Workloads |
Verwenden Sie die Befehlszeile oder .editorconfig in Visual Studio, um zu definieren, wie Codeformat/Analysetools erzwungen werden. | 2019 | In Vorschauversion | Alle Workloads |
Verwenden Sie einmaliges Anmelden für Visual Studio- und Azure CLI-Tools. | 2019 | Freigegeben | Alle Workloads |
Unterstützen Sie „nicht-32-Bit“-Verweise zur Codegenerierung für T4-Textvorlagen. | 2019 | Alle Workloads | |
Fügen Sie beim Debuggen von C++-Code eine Option zum Ausblenden von Vorlagenargumenten im Fenster des Aufrufstapels hinzu. | 2019 | Veröffentlicht | Alle C++-Workloads |
Empfangen Sie Benachrichtigungen über veraltete NuGet-Pakete im Wiederherstellungsdiagramm. | 2019 | Veröffentlicht | Alle .NET-Workloads |
Erhalten Sie Unterstützung für .NET Core und .NET Standard zur Generierung von T4-Textvorlagen, zur Codeklonerkennung, für Klassen-Designer- und Abhängigkeitsdiagramme. | 2019 | Alle .NET-Workloads | |
Datenbankaktivität in ASP.NET Core-Apps über Diagnosehubfenster profilen. | 2019 | Freigegeben | Alle .NET-Workloads |
Objektfavoriten in EE-Fenstern. | 2019 | Vorschau | Alle .NET-Workloads |
Schnelleres Laden von Profilen für das CPU-Auslastungstool des Leistungs-Profilers. | 2019 | Freigegeben | Alle .NET-Workloads |
Führen Sie .NET-Komponententests an Projekten für mehrere .NET-Frameworks (z. B. .NET Framework oder .NET Core) aus. | 2019 | Freigegeben | .NET Desktop, ASP.NET, .NET Core |
Testframeworks von Drittanbietern (z. B. xUnit oder NUnit) mit dem Feature Real Time Test Discovery (Testermittlung in Echtzeit) integrieren. | 2019 | .NET Desktop, ASP.NET, .NET Core | |
Verwenden Sie den Windows Forms-Designer mit .NET Core-3.0-Projekten. | 2019 | .NET Desktop, .NET Core | |
Reduzierte Verzögerungen der Benutzeroberfläche beim Wechseln von XAML-Registerkarten für .NET Core 3-Apps. | 2019 | Veröffentlicht | .NET Desktop, .NET Core |
Tools, mit denen Sie UWP XAML Islands zu WPF-und WinForms-Anwendungen hinzufügen können. | 2019 | In Vorschauversion | .NET Desktop, .NET Core |
Aktivieren Sie Diagnosetools (einschließlich .NET Memory Profiler) für .NET Core 3-Desktopprojekte. | 2019 | .NET Core | |
CPU-Profiler für .NET Core-.nettrace-CPU-Ablaufverfolgungen aktivieren. | 2019 | .NET Core | |
Bereitstellen und Veröffentlichen im Premium-Tarif von Azure Functions. | 2019 | ASP.NET, Azure, .NET Core | |
Bereitstellen und Konfigurieren von Application Insights über die Zusammenfassungsseite „Veröffentlichungsprofil“. | 2019 | In Vorschauversion | ASP.NET, Azure, .NET Core |
Unterstützung für Android Q hinzugefügt. | 2019 | Xamarin | |
AndroidX-NuGet-Pakete in Ihren Android-Anwendungen verwenden. | 2019 | Xamarin | |
Android-App-Bündel beim Veröffentlichen von Android-Anwendungen erstellen. | 2019 | Veröffentlicht | Xamarin |
Verbesserung der Android-Startleistung um bis zu 50 % mit Ablaufverfolgung für Startupaufgaben. | 2019 | Xamarin | |
Verbessern der inneren Entwicklungsschleife für iOS, einschließlich der Erstell-, Bereitstellungs- und Debugvorgänge | 2019 | Xamarin | |
Zeigen Sie Verbesserungen der iOS-Build-Hostverbindung an. | 2019 | Xamarin | |
Unterstützung für Xcode 11 hinzugefügt. | 2019 | Freigegeben | Xamarin |
Bei Verwendung des XAML-Designers eine saubere XAML-Datei erstellen. | 2019 | Veröffentlicht | Entwicklung auf der universellen Windows-Plattform |
WinRT-Komponenten aus .NET Framework- und .NET Core-Projekten verwenden. | 2019 | Entwicklung auf der universellen Windows-Plattform | |
Signaturzertifikate beim Generieren von MSIX-Paketen zum Querladen verwalten. | 2019 | Entwicklung auf der universellen Windows-Plattform | |
Ausführen von Tests mithilfe von pytest. | 2019 | Freigegeben | Python-Entwicklung, Data Science und Analyseanwendungen |
Ausführen von Python-Tests in geöffneten Ordnerarbeitsbereichen. | 2019 | Freigegeben | Python-Entwicklung, Data Science und Analyseanwendungen |
Unterstützung von Azure SQL Data Warehouse für SQL Server Data Tools (SSDT). | 2019 | Erweiterung im Visual Studio Marketplace |
2019 Q2 (April – Juni)
Funktion | Visual Studio Versionen | Verfügbarkeit | Workloads oder eigenständiger Installer |
---|---|---|---|
Schnellere Suche und schnelleres IntelliSense beim Öffnen von großen CodeBases mit „Ordner öffnen“. | 2019 | Veröffentlicht | Alle Workloads |
Zeigen Sie Ihre zuletzt verwendeten Elemente in der Visual Studio-Suche an. | 2019 | Veröffentlicht | Alle Workloads |
Führen Sie mit nur einem Klick einen Codebereinigungsvorgang für alle Dateien für eine Projektmappe aus. | 2019 | Veröffentlicht | Alle Workloads |
Erhalten Sie Unterstützung für TypeScript 3.5. | 2019 | Veröffentlicht | Alle Workloads |
Erhalten Sie Unterstützung für IntelliCode für TypeScript und JavaScript. | 2019 | Veröffentlicht | Alle Workloads |
Verwenden Sie die Time Travel Debugging-Vorschau (TTD) mit dem Momentaufnahmedebugger für ASP.NET-Apps, die auf einer Azure-VM ausgeführt werden. | 2019 | Veröffentlicht | ASP.NET |
Öffnen Sie schneller Lösungen mit mehreren .NET Core-Projekten. | 2019 | .NET Desktop, ASP.NET, .NET Core | |
Erzwingen Sie .editorconfig-Regeln zur Buildzeit, um Continuous Integration (CI)-Szenarios zu aktivieren. | 2019 | .NET Desktop, ASP.NET, .NET Core | |
Verwenden Sie den WPF-Designer mit .NET Core-3.0-Projekten. | 2019 | Veröffentlicht | .NET Desktop, .NET Core |
Debuggen Sie schneller mit XAML hot reload für WPF in .NET Core 3.0. | 2019 | Veröffentlicht | .NET Desktop, .NET Core |
Sie können nun eine große Anzahl von Tests im Test-Explorer mithilfe der verbesserten Gruppierungs- und Sortierfunktion sowie der Leistungsverbesserungen verwalten. | 2019 | Veröffentlicht | .NET Desktop, ASP.NET, Azure, .NET Core |
Erhalten Sie relevanterer Vorschläge von IntelliSense, z. B. für Namespaces, die noch nicht in der Datei enthalten sind. | 2019 | .NET Desktop, ASP.NET, .NET Core | |
Führen Sie Bereitstellungen und Konfigurationen von Azure SignalR Service von der Zusammenfassungsseite „Veröffentlichungsprofil“ aus. | 2019 | Veröffentlicht | ASP.NET, Azure, .NET Core |
Rufen Sie automatisch Anmeldeinformationen ab, und veröffentlichen Sie diese für Azure Functions mithilfe des Abonnements, für das Sie angemeldet sind. | 2019 | Veröffentlicht | ASP.NET, Azure, .NET Core |
Entwickeln Sie mit der gesamten Visual Basic-Runtime in .NET Core. | 2019 | .NET Core | |
Fügen Sie Unterstützung für partielle C++20-Übereinstimmung mit MSVC-Compilern, Bibliotheken und IDE hinzu. | 2019 | Desktopentwicklung mit C++ | |
Erstellen Sie den gesamten Quellcode in einem Ordner (gilt nur für CMake-Projekte). | 2019 | Desktopentwicklung mit C++ | |
Legen Sie das SDK für Windows 10 Version 1903 als Ziel fest. | 2019 | Veröffentlicht | Entwicklung auf der universellen Windows-Plattform |
Containertools verwenden, um Images zu erstellen, Probleme mit dem Inhalt und der Konfiguration von Containern zu behandeln und Laufzeitprobleme zu diagnostizieren. | 2019 | Erweiterung im Visual Studio Marketplace | |
Auf freigegebene Projekte von VSIX-Projekten verweisen. | 2019 | Veröffentlicht | Erweiterungen |
Version 16.0 des VSSDK-Metapakets verwenden. | 2019 | Veröffentlicht | Erweiterungen |
Benutzerdefinierte Projektvorlagen über das Visual Studio-Vorlagenmanifest mit Tags für Sprache, Plattform und Projekttyp versehen, um die Filterfunktion zu ermöglichen. | 2019 | Veröffentlicht | Erweiterungen |
Q1 2019 (Januar–März)
Funktion | Visual Studio Versionen | Verfügbarkeit | Workloads oder eigenständiger Installer |
---|---|---|---|
Verwenden Sie Visual Studio übersichtlicher auf mehreren Bildschirmen dank flexibler Auflösung. | 2019 | Veröffentlicht | Alle Workloads |
Sie können Pull Requests innerhalb der IDE auschecken und überprüfen. | 2019 | Veröffentlicht | Alle Workloads |
Filtern Sie die Projektmappen, die Sie benötigen, und speichern Sie die Liste für die spätere Verwendung. | 2019 | Veröffentlicht | Alle Workloads |
Bearbeiten und debuggen Sie Projekte gemeinsam in Echtzeit innerhalb der IDE. | 2019 | Veröffentlicht | Alle Workloads |
Suchen Sie im Dialogfeld „Neues Projekt“ mithilfe der Optionen für die Sprache, die Plattform und den Projekttyp nach Projektvorlagen. | 2019 | Veröffentlicht | Alle Workloads, Erweiterbarkeit |
Erstellen Sie .NET Core 3.0-Projekte (einschließlich WinForms und WPF). | 2019 | Veröffentlicht | .NET Desktop, .NET Core |
Verwenden Sie verbesserte Refactoringfunktionen für C#-Projekte, einschließlich „Sync folder and namespace“ (Ordner und Namespace synchronisieren) und „refactor class members to base class or interface“ (Klassenmember in Basisklasse oder -schnittstelle umgestalten). | 2019 | Veröffentlicht | .NET Desktop, ASP.NET, .NET Core |
Mit diesem Feature können Sie Schriftarten und Farben für eine bestimmte C#-Sprachsyntax anpassen. | 2019 | Veröffentlicht | .NET Desktop, ASP.NET, .NET Core |
Mit diesem Feature können Sie über die Seite „Zusammenfassung der Veröffentlichung“ Azure-SQL-Datenbanken und Azure Storage-Konten zu vorhandenen Azure App Service-Instanzen hinzufügen. | 2019 | Veröffentlicht | ASP.NET, Azure, .NET Core |
Kompatibilität von C++-Binärdateien mit Visual Studio 2017 und Visual Studio 2015. | 2019 | Desktopentwicklung mit C++ | |
Unterstützung von Vorlagen und Tools für Xamarin.Forms 4.0 und Xamarin.Essentials 1.0. | 2019 | Veröffentlicht | Xamarin |
Mit diesem Feature können Sie die Eigenschaften von Xamarin.Forms-Steuerelementen mit dem neuen Eigenschaftenbereich festlegen und bearbeiten. | 2019 | Veröffentlicht | Xamarin |
Erhöhen Sie Ihre Produktivität mithilfe von „Gehe zu Definition“, und erhalten Sie bessere IntelliSense-Vorschläge für XML-Code in Android-Layouts, -Ressourcen und -Manifestdateien. | 2019 | Veröffentlicht | Xamarin |
Durch die Verbesserungen in Xamarin.Android wird das Erstellen und Bereitstellen von Projekten beschleunigt. | 2019 | Veröffentlicht | Xamarin |
In Xamarin.Android wird die nächste Generation des Dex-Compilers (d8) und des Code-Shrinkers (r8) unterstützt. | 2019 | Veröffentlicht | Xamarin |
Debuggen Sie Container mithilfe der optimierten Benutzeroberfläche für einzelne Projekte. | 2019 | Veröffentlicht | ASP.NET, Azure, .NET Core |
Debuggen Sie auf Alpine basierende Linux-Images und die neuesten ASP.NET- und .NET Core-Images. | 2019 | Veröffentlicht | ASP.NET, Azure, .NET Core |
Umfangreiche Debuggingfunktionen, interaktives Fenster und IntelliSense-Funktionen beim Verwenden von „Ordner öffnen“ mit Python. | 2019 | Veröffentlicht | Python-Entwicklung, Data Science und Analyseanwendungen |
Die XAML-Funktion „Bearbeiten und fortfahren“ unterstützt das Bearbeiten von x:Bind-Bindungen. | 2019 | Veröffentlicht | Entwicklung auf der universellen Windows-Plattform |
Aktivieren Sie die Erstellung von MSIX-Paketen für .NET Core 3-Desktopanwendungen. | 2019 | Veröffentlicht | Entwicklung auf der universellen Windows-Plattform |
Der Paketmanifest-Designer wurde aktualisiert, damit der Originalzustand von Dokumenten besser beibehalten wird. Darunter fallen unter anderem Kommentare, Leerzeichen, Namespaces und andere benutzerdefinierte Änderungen am Text. | 2019 | Veröffentlicht | Entwicklung auf der universellen Windows-Plattform |
Direkte Übermittlung an Stores über den Paket-Assistenten. | 2019 | Veröffentlicht | Entwicklung auf der universellen Windows-Plattform |
Ein VSIX Manifest-Attribut, das eine Erweiterung als „Vorschauversion“ kennzeichnet. | 2019 | Veröffentlicht | Erweiterungen |
VSIX-Projektvorlagen verwenden <PackageReference> zum Deklarieren von NuGet-Abhängigkeiten. | 2019 | Veröffentlicht | Erweiterungen |
Aktivieren Sie die Benutzeroberfläche des NuGet-Paket-Managers, um eigenständige Paketlizenzausdrücke und -dateien zu unterstützen. | 2019 | Veröffentlicht | Alle .NET-Workloads |
2018 Q4 (Oktober–Dezember)
Funktion | Visual Studio Versionen | Verfügbarkeit | Workloads oder eigenständiger Installer |
---|---|---|---|
Öffnen Sie schnell den Code, an dem die zuletzt gearbeitet haben, oder starten Sie mit einem der am häufigsten genutzten Flows wie „Klonen“, „Öffnen“ oder „Neues Projekt“. | 2019 | Veröffentlicht | Alle Workloads |
Erstellen Sie neue Projekte über die neue Liste der am häufigsten verwendeten Vorlagen mit verbesserten Such- und Filterfunktionen. | 2019 | Veröffentlicht | Alle Workloads |
Aktualisiertes blaues Design. | 2019 | Veröffentlicht | Alle Workloads |
Aktualisierte Menü- und Titelleiste, um mehr Platz für den Code zu schaffen. | 2019 | Veröffentlicht | Alle Workloads |
Verbesserte Suchgenauigkeit für Menüs, Befehle, Optionen und installierbare Komponenten. | 2019 | Veröffentlicht | Alle Workloads |
Konfigurieren Sie bestimmte Projekte, die beim Öffnen einer Projektmappe geladen werden. | 2019 | Veröffentlicht | Alle Workloads |
Ein Symbol für die visuelle Überprüfung der Integrität in der Bildlaufleiste des Dokuments weist auf Probleme, Warnungen und Fehler im aktuellen Dokument hin, und ermöglicht eine schnelle Navigation. | 2019 | Veröffentlicht | Alle Workloads |
Ein Befehl sorgt mit nur einem Klick für die Codebereinigung von Dokumenten, die im Editor geöffnet sind. | 2019 | Veröffentlicht | Alle Workloads |
Neue Erweiterbarkeitsvorlagen für die Erstellung von asynchronen Toolfenstern. | 2019 | Veröffentlicht | Erweiterungen |
NuGet-Clientrichtlinien erzwingen die Verwendung signierter Pakete von vertrauenswürdigen Autoren oder Quellen. | 2017 und höher | Veröffentlicht | Alle Workloads |
Erstellen von ARM64-Anwendungspaketen für die Universelle Windows-Plattform. | 2017 und höher | Veröffentlicht | Entwicklung auf der universellen Windows-Plattform |
Unterstützung für Xamarin.Forms 3.3-Vorlagen und -Tools | 2017 und höher | Veröffentlicht | Xamarin |
Leistungsverbesserungen bei ersten Xamarin.Android-Builds | 2017 und höher | Veröffentlicht | Xamarin |
Verbesserungen beim Xamarin.Android-Designer mit Unterstützung für Beispieldaten | 2017 und höher | Veröffentlicht | Xamarin |
Geringere Nutzlastgröße bei der Xamarin-Installation | 2019 | Veröffentlicht | Xamarin |
Neuer Flow für den Erwerb innerhalb von Produkten für Android-Emulator | 2019 | Veröffentlicht | Xamarin |
Xamarin.Forms – XAML-Eigenschaften-Editor | 2019 | Veröffentlicht | Xamarin |
Unterstützung für das Erstellen von .NET Core 2.2-Anwendungen | 2017 und höher | Veröffentlicht | .NET Desktop, ASP.NET, .NET Core |
Unterstützung für das Suchen aller Verweise in Razor-Dateien (CSHTML). | 2019 | Veröffentlicht | ASP.NET, Azure, .NET Core |
Unterstützung des Momentaufnahmedebuggers für Azure VMs, VM Scale Sets und den Azure Kubernetes Service. | 2017 und höher | Veröffentlicht | Alle .NET-Workloads |
Aktivieren wiederholbarer Builds für PackageReference-basierte Projekte. | 2017 und höher | Veröffentlicht | Alle .NET-Workloads |
Testen Sie die Vorschauversion von Visual Studio Live Share, mit der Ihr Team Bearbeitungs- und Debuggingfunktionen gemeinsam in Echtzeit nutzen kann. Weitere Informationen zu aktuellen Updates für die Vorschauversion finden Sie im Änderungsprotokoll. | 2017 und höher | In der Vorschauversion | Verfügbar als Erweiterung der Vorschauversion im Visual Studio Marketplace |
Testen Sie die Visual Studio IntelliCode-Vorschau, um KI-gestützte IntelliSense-Funktionen zu nutzen und die Möglichkeit zu erhalten, Konventionen für den Codierungsstil für Ihre Projekte abzuleiten. | 2017 und höher | In der Vorschauversion | Verfügbar als Erweiterung der Vorschauversion im Visual Studio Marketplace |
Senden von Symbolen für NuGet.org-Pakete an einen anderen Symbolserver, der in den Visual Studio-Debugvorgängen integriert ist | 2017 und höher | Veröffentlicht | Alle .NET-Workloads |
Suchen Sie während des Debuggens in Überwachungsfenstern. | 2019 | Veröffentlicht | Alle Workloads |
Dataset-Schnellansicht für Core-CLR. | 2019 | Veröffentlicht | Alle Workloads |
VS-Debugger für C++ zum Debuggen außerhalb von Prozessen, damit der VS-Debugger einen 64-Bit-Prozess beim Debuggen von C++-Anwendungen nutzen kann. Damit lassen sich viele Leistungs- und Zuverlässigkeitsprobleme aufgrund von unzureichendem Arbeitsspeicher lösen. | 2019 | Veröffentlicht | Alle Workloads |
Unterstützung für TypeScript 3.1 | 2017 und höher | Veröffentlicht | Alle Workloads |
2018 Q3 (Juli–September)
Funktion | Visual Studio Versionen | Verfügbarkeit | Workloads oder eigenständiger Installer |
---|---|---|---|
Neu gestaltete schnellere Funktion zum Wechseln zwischen Git-Verzweigungen. | 2017 und höher | Veröffentlicht | Alle Workloads |
Implementieren eines eigenen CodeLens mithilfe der öffentlichen CodeLens-API | 2017 und höher | Veröffentlicht | Alle Workloads |
Unterstützung von TypeScript 3.0. | 2017 und höher | Veröffentlicht | Alle Workloads |
Wiederherstellung von NuGet-Paketen von VSTS mit MSBuild oder der .NET Core-Befehlszeilenschnittstelle (dotnet.exe) über die plattformübergreifende Authentifizierung. | 2017 und höher | In der Vorschauversion | Alle .NET-Workloads |
Erstellen und Bereitstellen von Anwendungen mit Kubernetes- und Helm-Diagrammen für Azure Container Service (AKS). | 2017 und höher | In der Vorschauversion | ASP.NET, Azure, .NET Core |
F5 zum Ausführen von Anwendungen in Containerumgebungen für Kubernetes (AKS). | 2017 und höher | Azure | |
Migrieren von lokalen Einstellungen aus Ihrem Azure Functions-Projekt in Ihre Funktions-App in Azure über die Seite „Zusammenfassung der Veröffentlichung“. | 2017 und höher | Veröffentlicht | ASP.NET, Azure, .NET Core |
Definieren von JavaScript- und CSS-Abhängigkeiten und Wiederherstellen in Projekten (z.B. von CDNJS) als Ersatz für Bower mithilfe des Bibliotheks-Managers | 2017 und höher | Veröffentlicht | ASP.NET, .NET Core |
Live Unit Tests werden um 40 % schneller ausgeführt, nachdem Änderungen vorgenommen wurden. | 2017 und höher | Veröffentlicht | .NET Desktop, ASP.NET, .NET Core |
Verstöße gegen Codeformate werden automatisch behoben, wenn ein Dokument formatiert wird. | 2017 und höher | Veröffentlicht | .NET Desktop, ASP.NET, .NET Core |
Verbesserte Zuverlässigkeit für den XAML-Designer mit Fallbacksteuerung und der Möglichkeit, die Ausführung von benutzerdefiniertem Code während der Verwendung des Designers zu deaktivieren. | 2017 und höher | Veröffentlicht | Entwicklung auf der universellen Windows-Plattform |
Unterstützung für iOS 12 und Android P. | 2017 und höher | Veröffentlicht | Xamarin |
Unterstützung des Editors für geteilte Ansichten für Xamarin.Android | 2017 und höher | Veröffentlicht | Xamarin |
Unterstützung des Editors für geteilte Ansichten für die Xamarin.Forms-Vorschau. | 2017 und höher | Veröffentlicht | Xamarin |
Toolboxunterstützung für Xamarin.Forms | 2017 und höher | Veröffentlicht | Xamarin |
Verbesserungen der Bearbeitung von AXML-Text für Xamarin.Android | 2017 und höher | Veröffentlicht | Xamarin |
Verbesserungen von inkrementellen Builds für Xamarin.Android | 2017 und höher | Veröffentlicht | Xamarin |
Schnellere Xamarin.Android-Neuerstellungen mit dem experimentellen Android Asset Packaging Tool V2. | 2017 und höher | Veröffentlicht | Xamarin |
Automatisch generierte Xamarin.Android-Ressourcen-IDs in CodeBehind. | 2017 und höher | Veröffentlicht | Xamarin |
Weitere Verbesserungen für Xamarin.Forms IntelliSense. | 2017 und höher | Veröffentlicht | Xamarin |
Nutzen Sie den verbesserten Python-Debugger mit besserer Leistung sowie Debugfunktionen für Flask-Vorlagen. | 2017 und höher | Veröffentlicht | Python-Entwicklung, Data Science und analytische Anwendungen |
Umfassendere IntelliSense-Vervollständigungen für Python-Module, einschließlich Ergebnissen aus Typeshed-Dateien. | 2017 und höher | Veröffentlicht | Python-Entwicklung, Data Science und analytische Anwendungen |
Anzeige von „Nur meinen Code aktivieren“ im Debugger in C++ | 2017 und höher | Veröffentlicht | Desktopentwicklung mit C++ |
IntelliSense in C++-Vorlagen | 2017 und höher | Veröffentlicht | Desktopentwicklung mit C++ |
C++-Codeanalysewarnungen (einschließlich C++ Core Checkers) werden als Wellenlinien im Editor angezeigt. | 2017 und höher | Veröffentlicht | Desktopentwicklung mit C++ |
Verwenden der neuen AsyncPackage- und AsyncToolWindow-Vorlagen | 2017 und höher | Veröffentlicht | Entwicklung von Visual Studio-Erweiterungen |
Verwendung von Erweiterungsmodulen, d.h. einer Gruppe von gemeinsam installierten Erweiterungen | 2017 und höher | Veröffentlicht | Entwicklung von Visual Studio-Erweiterungen |
Veröffentlichen im Visual Studio Marketplace mithilfe einer Befehlszeile | 2017 und höher | Veröffentlicht | Entwicklung von Visual Studio-Erweiterungen |
Verwenden der <PackageReference/>-Unterstützung in VSIX-Projekten. | 2017 und höher | Veröffentlicht | Entwicklung von Visual Studio-Erweiterungen |
Testen Sie die Vorschauversion von Visual Studio Live Share zur Optimierung des gemeinsamen Bearbeitens und Debuggens in Echtzeit. Weitere Informationen zu aktuellen Updates für die Vorschauversion finden Sie im Änderungsprotokoll. | 2017 und höher | In der Vorschauversion | Verfügbar als Erweiterung der Vorschauversion im Visual Studio Marketplace |
2018 Q2 (April–Juni)
Funktion | Visual Studio Versionen | Verfügbarkeit | Workloads oder eigenständiger Installer |
---|---|---|---|
Verwenden der vollständigen C++17-Konformität im Microsoft C++-Compiler und den zugehörigen Bibliotheken | 2017 und höher | Veröffentlicht | Alle Workloads |
Festlegen eines Namens für einen nativen Thread mit der SetThreadDescription-API in Minidumps, Debuggern und Analysetools | 2017 und höher | Veröffentlicht | Alle Workloads |
Verweisen auf Quelldateien in einem Repository, für das Anmeldeinformationen erforderlich sind, durch die SourceLink-Authentifizierung mit dem Debugger | 2017 und höher | Veröffentlicht | Alle Workloads |
Bearbeiten mit mehreren Cursor und Mehrfachauswahl | 2017 und höher | Veröffentlicht | Alle Workloads |
Verbesserte Kompatibilität mit Visual Studio mithilfe von häufig verwendeten Hilfstechnologien. | 2017 und höher | Veröffentlicht | Alle Workloads |
Verwendung der durch das Sprachserverprotokoll implementierten Sprachdienste | 2017 und höher | Veröffentlicht | Alle Workloads |
Schnellerer Start und bessere Leistung beim Laden von Projektmappen. | 2017 und höher | Veröffentlicht | Alle Workloads |
Verwenden von ASP.NET-Veröffentlichungsprofilen, um bei der Konfiguration von Continuous Delivery über Visual Studio Einstellungen für Azure zur Verfügung zu stellen. | 2017 und höher | Veröffentlicht | Alle Workloads |
Einrichten von Continuous Delivery für Azure Functions mit Visual Studio | 2017 und höher | Veröffentlicht | Alle Workloads |
Verwenden des Features Schritt zurück für .NET Core, ein Feature von IntelliTrace | 2017 und höher | Veröffentlicht | Alle .NET Core-Workloads |
Verwenden des JIT-Debuggen für .NET Core | 2017 und höher | Veröffentlicht | Alle .NET Core-Workloads |
Verwaltung von App-Geheimnissen mit einem neuen verbundenen Dienst für Azure Key Vault in C#-Apps | 2017 und höher | Veröffentlicht | .NET-Webworkloads |
Veröffentlichen Sie .NET Core-Anwendungen in Azure App Service Linux von Visual Studio. | 2017 und höher | Veröffentlicht | ASP.NET, Azure, .NET Core |
Erstellen von neuen ASP.NET Core-Projekten in F# | 2017 und höher | Veröffentlicht | ASP.NET, .NET Core |
Nutzen von Verbesserungen an der Sortierreihenfolge des Features Gehe zu alle | 2017 und höher | Veröffentlicht | .NET Desktop, ASP.NET, .NET Core |
Verwendung der automatischen iOS-Bereitstellung von Visual Studio | 2017 und höher | Veröffentlicht | .NET (Xamarin) Mobile-Entwicklung |
Automatisches Installieren der vom Xamarin.Android-Projekt verwendeten Android-API-Ebene in Visual Studio | 2017 und höher | Veröffentlicht | .NET (Xamarin) Mobile-Entwicklung |
Verwenden Sie F#-Typanbieter in .NET Core 2.1. | 2017 und höher | Veröffentlicht | .NET Core |
Umfassende Unterstützung für .NET Core 2.1 | 2017 und höher | Veröffentlicht | .NET Core |
Nutzen der NuGet-Paketsignierung und der Übermittlung signierter Pakete auf NuGet.org | 2017 und höher | Veröffentlicht | Alle Workloads |
Migrieren Sie Ihre NuGet-Datei „package.config“ (PC) mithilfe des Migrationstools zu PackageReference (PR). | 2017 und höher | Veröffentlicht | Alle .NET-Workloads |
Verwenden von zusätzlichen Projekttypen in Visual Studio 2017-Buildtools, einschließlich Azure, Office und ClickOnce | 2017 und höher | Veröffentlicht | Build-Tools |
Anpassen des Visual Studio-Installationspfads zur Verringerung des Kapazitätsbedarfs auf dem Systemlaufwerk | 2017 und höher | Veröffentlicht | Visual Studio-Installer |
Bearbeiten von Vorlagen für Steuerelemente der universellen Windows-Plattform im Visual Studio XAML Designer mit Windows Fall Creators Update und höher als Zielversion | 2017 und höher | Veröffentlicht | Entwicklung auf der universellen Windows-Plattform |
Bearbeiten von visuellen Zuständen und Animationen in Blend für Visual Studio bei Projekten der universellen Windows-Plattform mit Windows Fall Creators Update und höher als Zielversion | 2017 und höher | Veröffentlicht | Entwicklung auf der universellen Windows-Plattform |
Fügt im Visual Studio-XAML-Designer für Projekte für das Windows Fall Creators Update über das Dialogfeld „Sammlungs-Editor“ Elemente aus einer Sammlung hinzu bzw. entfernt sie. | 2017 und höher | Veröffentlicht | Entwicklung auf der universellen Windows-Plattform |