microsoft-dependency-injection icon indicating copy to clipboard operation
microsoft-dependency-injection copied to clipboard

Diagnostic Extension Causes System.AccessViolationException

Open JRWolford opened this issue 1 year ago • 0 comments

When using Unity with the WebApplicationBuilder in .NET 8, adding the Diagnostic extension causes a System.AccessViolationException.

I noticed this when migrating our .NET Framework 4.8 app to .NET 8 and I haven't really found anything posted about it yet so I figured I would bring it to your attention.

This works:

var builder = WebApplication.CreateBuilder(args);
builder.Host.UseUnityServiceProvider();

This causes the issue:

var builder = WebApplication.CreateBuilder(args);
builder.Host.UseUnityServiceProvider(new UnityContainer().AddExtension(new Diagnostic()));

JRWolford avatar Dec 11 '24 17:12 JRWolford