VS2010中参考前面的红色感叹号图标是什么意思?

lou*_*arl 9 icons visual-studio-2010

在Visual Studio 2010项目属性页中,如果我为C++项目选择公共属性和框架和引用,我可以看到项目的所有引用.

他们通常有这个图标: 正常参考
但有时,有些引用如下所示: 红色感叹号

我尝试谷歌它或在msdn文档中找到有关它的任何文档有关参考,但找不到任何与此相关的内容.有人知道吗?非常感谢你提前!

小智 6

如果你有VS2010 SP1然后安装.net 4.5,也会发生这种情况.他们以导致VS2010问题的方式改变了对此的处理.(.net 4.5随VS2012一起安装)

  • 您可以在http://support.microsoft.com/kb/2734667上查看此详细信息.它声明"...对原生VC++项目的引用在UI中显示为未解析(在"框架和引用"属性页面上).这由引用名称旁边的红色感叹号图标以及缺少的全部表示路径属性." (3认同)

Ris*_*ams 4

我相信这是因为引用的程序集与您的目标应用程序的版本不同。如果我从 .net 3.5 项目引用 .net 4.0 程序集,我也会收到同样的结果。