1、包已正常引用,token生成、验证 及 OpenAPI文档都正常


:
2、给Swagger添加授权的代码,就缺少引用,不知道是什么问题:


:
求解决方法
1、包已正常引用,token生成、验证 及 OpenAPI文档都正常


:
2、给Swagger添加授权的代码,就缺少引用,不知道是什么问题:


:
求解决方法
回答参考了ai的答案
这是包版本/命名空间不匹配导致的。你现在用的是 Microsoft.AspNetCore.OpenApi 10.x,而 Swagger 安全配置里的 OpenApiSecurityScheme、OpenApiReference 应来自 Microsoft.OpenApi.Models。安装/升级 Microsoft.OpenApi,并把 Reference 改为 new OpenApiReference { Type=ReferenceType.SecurityScheme, Id="Bearer" }。
如果未能解决你的问题,可以私信我进一步沟通交流