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
可用的包源。