Microsoft 25.10.2021, 15:34 Uhr

Native Abhängigkeiten in Blazor WebAssembly einbinden

Wie Microsoft angekündigt hat, können Blazor-WebAssembly-Applikationen nun native Abhängigkeiten nutzen, so dass Entwickler beispielsweise auf nativen C-Code zugreifen können.
(Quelle: Microsoft.com)
Blazor WebAssembly - Teil von ASP.NET Core - ist die clientseitige Komponente von Blazor, die es ermöglicht, Webprojekte hauptsächlich in C# zu kodieren, anstatt wie üblich auf JavaScript angewiesen zu sein. Die neue native Funktionalität wurde mit der Veröffentlichung von .NET 6 Release Candidate 2 freigegeben.
Daniel Roth, Principal Program Manager für ASP.NET: "Blazor-WebAssembly-Anwendungen in .NET 6 können jetzt native Abhängigkeiten verwenden, die für die Ausführung von WebAssembly erstellt wurden. Sie können native Abhängigkeiten statisch in die .NET-WebAssembly-Laufzeit einbinden, indem Sie die .NET-WebAssembly-Build-Tools nutzen, dieselben Tools, die Sie in .NET 6 verwenden können, um Ihre Blazor-Anwendung vorzeitig in WebAssembly zu kompilieren oder die Laufzeit neu zu verknüpfen, um ungenutzte Funktionen zu entfernen."
Als Beispiel zeigte er in seiner Ankündigung, wie man eine einfache C-Funktion zu einer Blazor-WebAssembly-Anwendung hinzufügt, was mit der Emscripten-Compiler-Toolchain-Technologie geschieht, auf der die .NET-WebAssembly-Erstellungstools basieren.


Das könnte Sie auch interessieren