我正在尝试将.NET Framework 3rd Party类库导入我的Blazor WASM应用程序。我发现如果不支持该类库,则会收到(如Blazor主页上所述)PlatformNotSupportedException错误。
但是,当我编译我的应用程序时,出现此错误:
错误未处理的异常。 Mono.Linker.LoadException:处理“ LibraryA,版本= 1.1.0.0,文化=中性,PublicKeyToken = ..”的引用时出错:C:\ Users ... nuget \ packages \ microsoft.aspnetcore.blazor.build \ 3.1。 0-preview4.19579.2 \ targets \ Blazor.MonoRuntime.targets 204
错误ILLink因退出代码而失败-532462766。 C:\ Users ... nuget \ packages \ microsoft.aspnetcore.blazor.build \ 3.1.0-preview4.19579.2 \ targets \ Blazor.MonoRuntime.targets 204
这是否意味着我无法使用该库?还是可以配置一些东西使其工作?我认为该库至少已编译为.NET v4.5
Blazor实现.NET Standard 2.0。 .NET Standard是正式的.NET通用的.NET API规范实现。
检查此like了解更多详细信息。
PlatformNotSupportedException功能未在特定平台上运行时引发的异常。
您必须找到将与.net Standard兼容的库