相关疑难解决方法(0)

为什么在添加对MEF插件项目的引用时会出现警告图标?

我希望通过直接引用插件项目并实例化插件类来测试插件的核心类.当我创建一个测试Console App项目并向插件项目添加项目引用时,我会在References列表中的引用旁边看到一个警告图标(带有感叹号的黄色三角形).

当我改为添加对dll的引用时,插件的程序集构建输出,我没有得到这样的警告.这个警告可以告诉我什么?

.net mef project-reference

308
推荐指数
10
解决办法
13万
查看次数

黄色警告三角形对Visual Studio 2017中的依赖关系意味着什么?

我刚刚将我的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)

nuget visual-studio-2017 .net-standard

47
推荐指数
8
解决办法
3万
查看次数

VS 2017 15.3黄色三角形参考

今天早上我升级到了VS 2017 15.3,现在我的大多数参考文献都获得了黄色三角形.该项目运行良好(在CLI和VS中构建良好,并且已经多次运行还原)我可以告诉(实际上在dotnetcore 2.0上更好),但这些仍然存在.有没有其他人有过这种情况或有建议?谢谢.

链接到project.assets.json文件 - > https://www.dropbox.com/s/c85yuyjiu4pnget/project.assets?dl=0

解决方案资源管理器

虽然一切都建立并运行良好,但灰色的使用和红色参考也是问题.

在此输入图像描述

警告窗口

visual-studio .net-core

27
推荐指数
2
解决办法
3万
查看次数