我刚刚将我的 PCL 库转换为新的 .Net 标准库,我的依赖项上有一些黄色警告三角形,如下所示:
在转换过程中,它带来了所有 nuget 包,包括依赖项,因此可以复制。
如何找出黄色警告三角形代表什么?
编辑
构建日志:
要防止 NuGet 在构建期间恢复包,请打开 Visual Studio 选项对话框,单击包管理器节点并取消选中“允许 NuGet 在构建期间下载丢失的包”。NU1605:检测到包降级:NUnit 从 3.8.1 到 2.6.4。直接从项目中引用包以选择不同的版本。
MyProj.UI.Tests -> MyProj.Core.Tests -> NUnit (>= 3.8.1)
MyProj.UI.Tests -> NUnit (>= 2.6.4) NU1605:检测到包降级:NUnit 从 3.8.1 到 2.6.4。直接从项目中引用包以选择不同的版本。MyProj.UI.Tests.iOS -> MyProj.UI.Tests -> MyProj.Core.Tests -> NUnit (>= 3.8.1) MyProj.UI.Tests.iOS -> NUnit (>= 2.6.4) NU1605:检测到的包降级:NUnit 从 3.8.1 到 2.6.4。直接从项目中引用包以选择不同的版本。
MyProj.UI.Tests.Android -> MyProj.UI.Tests -> MyProj.Core.Tests -> NUnit (>= 3.8.1) MyProj.UI.Tests.Android -> NUnit (>= 2.6.4)