添加对 Swashbuckle.AspNetCore.Swagger 的引用会给我红色波浪线

Adding reference to Swashbuckle.AspNetCore.Swagger gives me red squiggly

我已经创建了一个 .NET Core Web API,我正在关注 this tutorial 添加 swagger 支持。

我已经添加了 Swashbuckle.AspNetCore nuget 包,但是当我添加 using Swashbuckle.AspNetCore.Swagger; 时,Swashbuckle 下面有一个红色波浪线。我无法打电话给 AddSwaggerGen

有没有人有工作样本,或者知道我哪里出错了?

我使用 vs2017 完成了教程的那一部分,我觉得一切正常: https://github.com/RSereno/TodoApi2

您可以检查 *.csproj 文件以查看是否正确添加了引用:

<ItemGroup> <PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.0.0" /> <PackageReference Include="Microsoft.AspNetCore" Version="1.1.2" /> <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.1.3" /> <PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.1.2" /> <PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="1.1.1" /> <PackageReference Include="Swashbuckle.AspNetCore" Version="1.0.0" /> </ItemGroup>

红色波浪状的东西帮你找出发生了什么(是不是没找到?模棱两可等等)

Ps: 我不能发表评论所以我试着让它有回应。