Visual Studio bietet C++-Entwicklern einen Produktivitätsschub sowie ein besseres Debugging für Offline-Anwendungen von Blazor WebAssembly.
Microsoft hat Visual Studio 2019 Version 16.6 Preview 2 der integrierten Entwicklungsumgebung (IDE) mit einem neuen IntelliSense-Linter veröffentlicht, um C++-Entwickler bei der effizienten Bereinigung von Code zu unterstützen. Außerdem wurde ein neues Preview-Update von Blazor WebAssembly für Visual Studio veröffentlicht.
Der neue C++-Linter für Microsofts Code-Completion-Tool IntelliSense überprüft laufend den Code, wobei dieser verschnörkelte Linien zur Hervorhebung von Problemen und Lightbulb-Aktionen für vorgeschlagene Korrekturen verwendet. Um die Funktion schnell zu halten, konzentriert sich IntelliSense auf leicht erkennbare Probleme.
Das Feature kann in Visual Studio 2019 Version 16.6 über die Vorschaufunktionen im Menü Extras > Optionen aktiviert werden.
Microsoft hat Linter entwickelt, um Entwicklern die Aufnahme von C++ zu erleichtern, wobei der Schwerpunkt auf der Suche nach und der Behebung von Logik- und Laufzeitfehlern in vorgefertigtem Code liegt.
In zukünftigen Versionen des Linters plant Microsoft, Entwicklern die Möglichkeit zu geben, den Schweregrad einzelner Prüfungen zu erhöhen oder zu verringern und dieser wird in andere Codeanalyse-Tools integriert.
Microsoft hat außerdem die dritte Preview der WebAssembly-Version seines Blazor-Renderers zur Erstellung von Webanwendungen, die offline funktionieren, veröffentlicht. Sie folgt auf die im letzten Monat veröffentlichte zweite Preview der Mobile Blazor-Bindings für die Erstellung nativer iOS– und Android-Anwendungen unter Verwendung von C# und .NET.
Diese Blazor WebAssembly-Preview ermöglicht das Debugging in Visual Studio und Visual Studio-Code sowie automatische Neuerstellungen in Visual Studio. Sie bringt sowohl Konfigurationsaktualisierungen als auch neue HttpClient-Erweiterungsmethoden für das JSON-Handling.
Entwickler müssen Version 3.1.201 oder höher des .NET Core SDK installieren, um die neueste Blazor WebAssembly-Preview zu verwenden, die nach Microsoft voraussichtlich im Mai allgemein verfügbar sein wird.
Derzeit ist der einzige Blazor-Renderer, der die allgemeine Verfügbarkeit erreicht hat, der Remote-Renderer Blazor Server, während Microsoft sich noch nicht vollständig auf die Zukunft der mobilen Blazor-Bindings festgelegt hat.
Benutzer von Visual Studio 2019 sollten die Version 16.6-Preview installieren, um diese Blazor Web Assembly-Preview zu verwenden. Version 16.6 enthält eine aktualisierte Version des .NET Core 3.1 SDK, das das Blazor WebAssembly-Template enthält.
Von dort aus können Entwickler ASAP.NET Core gehostete Blazor WebAssembly-Anwendungen erstellen und anschließend mit dem Debuggen in Visual Studio und Visual Studio-Code beginnen. Für Visual Studio-Code sind jedoch die Erweiterung C# und die JavaScript-Debugger-Extension Nightly zum Debuggen erforderlich.
Vielen Dank für Ihren Besuch.