首页 新闻 会员 周边

从 .NET 9 升级到 .NET 10 遇到找不到 JwtClaimTypes 的错误

0
悬赏园豆:10 [已解决问题] 解决于 2026-02-15 21:19

将一个项目从 ASP.NET Core 9.0 升级至 ASP.NET Core 10.0,并且更新了所有 nuget 包,下面的代码出现 build 错误

 public string ExternalAvatarUrl => Principal.FindFirstValue(JwtClaimTypes.Picture);

错误信息如下

The name 'JwtClaimTypes' does not exist in the current context
问题补充:

在 .NET 9 中,JwtClaimTypes 是在 IdentityModel 6.0 中定义的

dudu的主页 dudu | 高人七级 | 园豆:23597
提问于:2026-02-15 20:35
<
分享
最佳答案
0

安装 Duende.IdentityModel 解决了

dotnet add package Duende.IdentityModel --version 8.0.0
dudu | 高人七级 |园豆:23597 | 2026-02-15 21:18
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册