无法找到包 Swashbuckle.AspNetCore。源中不存在具有此 ID 的包:Microsoft Visual Studio 脱机包

9 .net c# package

我正在努力处理我刚刚在 Visual Studio 2019 上创建的项目。它是一个 .net C# 项目。当我启动项目时,我收到此错误:

“无法找到包 Swashbuckle.AspNetCore。源中不存在具有此 ID 的包:Microsoft Visual Studio 脱机包”

我尝试安装该软件包,但它不起作用。我已经安装了该软件包,如下所示:

在此输入图像描述

你觉得我应该怎么做 ?

小智 29

我遇到过同样的问题。您需要更改包源,如图所示。=> 工具 >> NuGet 包管理器 >> 包源,然后单击“+”并添加:名称:nuget.org。来源: https: //api.nuget.org/v3/index.json

在此输入图像描述

  • 最好使用https协议 (2认同)

Shr*_*mbo 0

这是真的。Swashbuckle.AspNetCore不存在于Offline Packages

因此,请搜索满足您需求的可替换包,或者您可以将包源更改为例如All或您喜欢的任何源

在此输入图像描述

更新

将包添加到您的包中Offline Packages也可以解决它。

  • 下载包Swashbuckle.AspNetCore

  • 更新Offline Packages

    => 工具>> NuGet 包管理器>> 包管理器设置。

    => 包源点击 > 选择Microsoft Visual Studio Offline Packages=> 设置路径 => 添加下载的包。

    => 单击更新。

您可以检查或更新Offline Packages路径。 Windows

  • C:\Program Files (x86)\NuGet\Config
  • Microsoft.VisualStudio.Offline.config在文件中
  • 关键“Microsoft Visual Studio 离线包”