Raygun.Blazor.Maui
2.0.2
dotnet add package Raygun.Blazor.Maui --version 2.0.2
NuGet\Install-Package Raygun.Blazor.Maui -Version 2.0.2
<PackageReference Include="Raygun.Blazor.Maui" Version="2.0.2" />
<PackageVersion Include="Raygun.Blazor.Maui" Version="2.0.2" />
<PackageReference Include="Raygun.Blazor.Maui" />
paket add Raygun.Blazor.Maui --version 2.0.2
#r "nuget: Raygun.Blazor.Maui, 2.0.2"
#:package Raygun.Blazor.Maui@2.0.2
#addin nuget:?package=Raygun.Blazor.Maui&version=2.0.2
#tool nuget:?package=Raygun.Blazor.Maui&version=2.0.2
Raygun for MAUI Blazor Hybrid applications
Raygun provider for MAUI Blazor Hybrid applications.
Full usage instructions can be found in the Raygun.Blazor package page.
As .Net MAUI Blazor Hybrid applications are composed of both MAUI and Blazor, you will have to set up Raygun for MAUI and Raygun for Blazor separately.
Check the package Raygun4Maui for the MAUI setup instructions.
Installation
Install the packages Raygun.Blazor and Raygun.Blazor.Maui from NuGet.
Setup
Add a scoped RaygunBlazorClient by calling to UseRaygunBlazorMaui() with your MauiApp builder.
var builder = MauiApp.CreateBuilder();
builder
.UseMauiApp<App>()
// ... Other configuration
.UseRaygunBlazorMaui();
Capturing unhandled exceptions
Use RaygunErrorBoundary to wrap components and capture unhandled exceptions automatically.
For example, in your Components/Layout/MainLayout.razor:
@using Raygun.Blazor.Maui
...
<article class="content px-4">
<RaygunErrorBoundary>
@Body
</RaygunErrorBoundary>
</article>
Example
An example project is located in src/Raygun.Samples.Blazor.Maui
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0-android36.0 is compatible. net10.0-ios26.0 is compatible. net10.0-maccatalyst26.0 is compatible. net10.0-windows10.0.19041 is compatible. |
-
net10.0-android36.0
- K4os.Compression.LZ4 (>= 1.3.8)
- Microsoft.Maui.Controls (>= 10.0.20)
- Microsoft.Maui.Controls.Compatibility (>= 10.0.20)
- Raygun.Blazor (>= 2.0.2)
-
net10.0-ios26.0
- K4os.Compression.LZ4 (>= 1.3.8)
- Microsoft.Maui.Controls (>= 10.0.20)
- Microsoft.Maui.Controls.Compatibility (>= 10.0.20)
- Raygun.Blazor (>= 2.0.2)
-
net10.0-maccatalyst26.0
- K4os.Compression.LZ4 (>= 1.3.8)
- Microsoft.Maui.Controls (>= 10.0.20)
- Microsoft.Maui.Controls.Compatibility (>= 10.0.20)
- Raygun.Blazor (>= 2.0.2)
-
net10.0-windows10.0.19041
- K4os.Compression.LZ4 (>= 1.3.8)
- Microsoft.Maui.Controls (>= 10.0.20)
- Microsoft.Maui.Controls.Compatibility (>= 10.0.20)
- Raygun.Blazor (>= 2.0.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.