.Net Core Core 3.0配置Swagger踩坑 1. 出现CS0246错误 未能找到类型或命名空间名“*” 2.nuget包管理(找不到Swashbuckle.AspNetCore)

1 .Net Core 添加Swagger步骤(Core 3.0配置步骤)出现CS0246错误

由于第一次接触.net Core 所以不是很了解具体原因是怎么回事,根据网上其他的博客,我尝试弄了一下swagger,但是一直会报错,如下图所示:

在这里插入图片描述

我是直接按照网上的操作流程(详情可以看这位老哥,写的挺细的)搞得,但是还是一直报错CS0246。后来我把“OpenApiInfo” 直接修改为“Microsoft.OpenApi.Models.OpenApiInfo”,他居然就可以了。。。知道原因的大佬可以告知一下。其他配置我都是按照刚才那位老哥配的,测试没问题,可以打开swagger,希望可以帮到有需要的朋友。

在这里插入图片描述
在这里插入图片描述

2.nuget包管理:

第一次搞nuget,找不到Swashbuckle.AspNetCore这个包,发现是程序包源没配好,有需要的朋友可以看一下:
1.右键解决方案下方的项目,进入“管理NUGET程序包”页面。在这里插入图片描述
2. 然后点击下图所示位置:

在这里插入图片描述

3.然后按照下图所示进行程序包源添加,点击那个绿油油的➕,然后修改名称nuget(名称随意,你开心就行),修改源:https://api.nuget.org/v3/index.json,更新,确定即可。可能你会发现我还有两个,其中一个是本地的,你安装的时候装好的,后面还有一个网络路径的nuget.org源好像网络不太好,能查到程序包,但是下载不下来,可能是我网太烂了吧。

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值