Skip to content

Commit 893163d

Browse files
authored
update blazor sample to net6 (#1367)
1 parent 26b0115 commit 893163d

File tree

2 files changed

+25
-33
lines changed

2 files changed

+25
-33
lines changed
Lines changed: 21 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,28 @@
11
using System.Net.Http;
22
using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
3+
using Sentry.Samples.AspNetCore.Blazor.Wasm;
34

4-
namespace Sentry.Samples.AspNetCore.Blazor.Wasm;
5-
6-
internal static class Program
5+
// Capture blazor bootstrapping errors
6+
using var sdk = SentrySdk.Init(o =>
7+
{
8+
o.Dsn = "https://[email protected]/5428537";
9+
o.Debug = true;
10+
});
11+
try
712
{
8-
#pragma warning disable IDE1006 // Naming Styles
9-
public static async Task Main(string[] args)
10-
{
11-
// Capture blazor bootstrapping errors
12-
using var sdk = SentrySdk.Init(o =>
13-
{
14-
o.Dsn = "https://[email protected]/5428537";
15-
o.Debug = true;
16-
});
17-
try
18-
{
19-
var builder = WebAssemblyHostBuilder.CreateDefault(args);
20-
builder.RootComponents.Add<App>("#app");
21-
builder.Logging.SetMinimumLevel(LogLevel.Debug);
22-
// Captures logError and higher as events
23-
builder.Logging.AddSentry(o => o.InitializeSdk = false);
13+
var builder = WebAssemblyHostBuilder.CreateDefault(args);
14+
builder.RootComponents.Add<App>("#app");
15+
builder.Logging.SetMinimumLevel(LogLevel.Debug);
16+
// Captures logError and higher as events
17+
builder.Logging.AddSentry(o => o.InitializeSdk = false);
2418

25-
builder.Services.AddScoped(_ => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
19+
builder.Services.AddScoped(_ => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
2620

27-
await builder.Build().RunAsync();
28-
}
29-
catch (Exception e)
30-
{
31-
SentrySdk.CaptureException(e);
32-
await SentrySdk.FlushAsync(TimeSpan.FromSeconds(2));
33-
throw;
34-
}
35-
}
21+
await builder.Build().RunAsync();
22+
}
23+
catch (Exception e)
24+
{
25+
SentrySdk.CaptureException(e);
26+
await SentrySdk.FlushAsync(TimeSpan.FromSeconds(2));
27+
throw;
3628
}

samples/Sentry.Samples.AspNetCore.Blazor.Wasm/Sentry.Samples.AspNetCore.Blazor.Wasm.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
<Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly">
22

33
<PropertyGroup>
4-
<TargetFramework>net5.0</TargetFramework>
4+
<TargetFramework>net6.0</TargetFramework>
55
</PropertyGroup>
66

77
<ItemGroup>
8-
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="5.0.11" />
9-
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="5.0.11" PrivateAssets="all" />
10-
<PackageReference Include="System.Net.Http.Json" Version="5.0.0" />
8+
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="6.0.0" />
9+
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="6.0.0" PrivateAssets="all" />
10+
<PackageReference Include="System.Net.Http.Json" Version="6.0.0" />
1111
<ProjectReference Include="..\..\src\Sentry\Sentry.csproj" />
1212
<ProjectReference Include="..\..\src\Sentry.Extensions.Logging\Sentry.Extensions.Logging.csproj" />
1313
</ItemGroup>

0 commit comments

Comments
 (0)