NuGet 错误 NU1110

NU1110:包 B 在“全局包”文件夹中可用,但它来自 https://api.nuget.org/v3/index.json 的源并非配置的源之一。

问题

之前的还原检索到的包 B 来自当前解决方案未配置的包源。

在对包 A 执行包安装时,临时需要有依赖包 B 才能完成操作。 还原在全局包文件夹中找到 B,但无法在解决方案中找到随附的 nupkg.metadata 指示的 Source 值。

启用包源映射后,NuGet 会尝试通过分析全局包文件夹中的源来自动映射临时性的依赖项。

解决方案

选项 1.

为包 B 创建包源映射。

选项 2.

清除全局包文件夹中的包 B,以便还原可以从你配置的一个包源下载包。 有关详细信息,请参阅管理全局包、缓存和临时文件夹

如果其他解决方案具有不同的包源和包源映射配置,则此选项可能不可行。

选项 3.

请考虑启用一个已知包 B 可用的包源。