NuGet 警告 NU1603
“PackageA”4.0.0 依赖于“PackageB”(>= 4.0.0),但未发现 4.0.0。 已解析 5.0.0 的近似最佳匹配。
问题
包依赖关系指定了未找到的版本。 通常,包源不包含所需的下限版本。 改用了更高版本,而这与包创作所针对的版本不同。
这意味着还原未找到最佳匹配项。 每个还原都将向下浮动,从而尝试找到可使用的较低版本。 这意味着每次还原都会变为联机状态以检查所有源,而不是使用用户包文件夹中已存在的包。
解决方案
如果所需包尚未发布,这可能是包创作错误。 请联系包作者以解决此问题。 如果包已发布,则应确保它在当前使用的包源上可用。 如果使用的是专用源,则可能需更新该源上的包。