【发布时间】:2021-03-07 13:46:36
【问题描述】:
如果我使用 Nuget "Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="5.0.0" 使用 .Net 5.0 blazor webassembly 我在清理时收到以下错误:NETSDK1082 没有可用于指定 RuntimeIdentifier 'browser-wasm' 的 Microsoft.AspNetCore.App 运行时包。
我在下面的项目文件中创建了一个全新的 blazor webassembly .Net 5.0 项目。当我包含 openidconnect 引用时会出现此问题,但如果我删除该引用则会消失。
<Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly">
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="5.0.0" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="5.0.0" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="5.0.0" PrivateAssets="all" />
<PackageReference Include="System.Net.Http.Json" Version="5.0.0" />
</ItemGroup>
</Project>
【问题讨论】:
-
我已经尝试启动一个新的 blazor webassembly .Net 5.0 项目并且可以重现该问题
标签: asp.net-core openid-connect blazor-webassembly