我刚刚将我的PCL库转换为新的.Net标准库,我的依赖项上有一些黄色警告三角形,如下所示:
在转换过程中,它带来了所有nuget包,包括依赖项,因此它可能是dulicates.
如何找出黄色警告三角形代表什么?
编辑
构建日志:
要防止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 0.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)