BlazorNative.Runtime
0.5.1
dotnet add package BlazorNative.Runtime --version 0.5.1
NuGet\Install-Package BlazorNative.Runtime -Version 0.5.1
<PackageReference Include="BlazorNative.Runtime" Version="0.5.1" />
<PackageVersion Include="BlazorNative.Runtime" Version="0.5.1" />
<PackageReference Include="BlazorNative.Runtime" />
paket add BlazorNative.Runtime --version 0.5.1
#r "nuget: BlazorNative.Runtime, 0.5.1"
#:package BlazorNative.Runtime@0.5.1
#addin nuget:?package=BlazorNative.Runtime&version=0.5.1
#tool nuget:?package=BlazorNative.Runtime&version=0.5.1
BlazorNative.Runtime
The BlazorNative runtime: the 9
blazornative_* native exports the shells call, the host session, the binary
frame/bridge wire protocol, and the registration API through which your app names
its pages. NativeAOT/trim-compatible — your app project owns the publish head
(PublishAot), this library ships the exports it emits.
Where it sits
Your app → BlazorNative.Components → BlazorNative.Renderer →
BlazorNative.Runtime → the native shells. The runtime is the boundary layer:
everything above it is managed Blazor, everything below it is Kotlin/Swift.
What you use from it
// At startup (a [ModuleInitializer] in a NativeAOT app), once:
BlazorNativeApp.RegisterPages(
BlazorNativePage.Routed<HomePage>("/", nameof(HomePage)),
BlazorNativePage.Named<DiagnosticsPage>(nameof(DiagnosticsPage)));
Routed pages are reachable by route (navigation/deep links) and by name; named pages by name only. Registration is validated loudly and happens exactly once.
Status
Pre-1.0 (0.x): BlazorNative is a proof of concept heading toward a
stable release. The ABI and component surface may still move between minor versions.
License: MIT · Docs: https://marcelroozekrans.github.io/BlazorNative/
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- BlazorNative.Core (>= 0.5.1)
- BlazorNative.Device (>= 0.5.1)
- BlazorNative.Http (>= 0.5.1)
- BlazorNative.Renderer (>= 0.5.1)
- Microsoft.Extensions.DependencyInjection (>= 10.0.10)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.