最佳答案
我刚刚将我的 PCL 库转换为一个新的。Net Standard 库和我在依赖项上有一些黄色警告三角形,如下所示:
在转换过程中,它带来了所有的 nuget 包,包括依赖关系,所以它可以被升级。
我如何找出黄色警告三角形代表什么?
剪辑
构建日志:
要防止 NuGet 在构建过程中还原包,请打开 Visual 对话框中,单击 PackageManager 节点并取消选中 “允许 NuGet 在构建过程中下载丢失的软件包。”NU1605: 检测到软件包降级: NUnit 从3.8.1降至2.6.4 直接从项目打包来选择不同的版本。 < br > 测试-> MyProj.UI.Test-> MyProj.Core. 测试-> NUnit (> = 3.8.1) < br > Test-> NUnit (> = 2.6.4) NU1605: 检测到的包 降级: NUnit 从3.8.1降到2.6.4。直接引用包 从项目中选择一个不同的版本 - > MyProj.UI.Test-> MyProj.Core. Test-> NUnit (> = 3.8.1) MyProj.UI.Tests.iOS-> NUnit (> = 2.6.4) NU1605: 检测到的软件包 降级: NUnit 从3.8.1降到2.6.4。直接引用包 从项目中选择一个不同的版本。 < br > MyProj.UI. 测试. Android-> MyProj.UI.Test-> MyProj.Core. 测试-> NUnit (> = 3.8.1) MyProj.UI.Test.Android-> NUnit (> = 2.6.4)