NuGet 错误 NU1110

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

問题

以前从当前解决方案未配置的包源中检索到的包 B

执行包 A的包安装时,需要一个依赖包 B ,以便暂时完成该作。 还原在全局包文件夹中找到B,随附nupkg.metadataSource指示在解决方案中找不到的值。

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

解决方案

选项 1

为包创建包 B源映射。

选项 2

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

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

选项 3

请考虑启用已知具有可用包的包 B 源。