每次加载解决方案时,所有项目引用都有黄色三角形

Vil*_*zka 36 reference visual-studio-2013

我的所有项目(来自相同的解决方案)引用都标有黄色三角形.这些项目都设置为相同的.NET版本(4.5.1).错误日志说:

无法引用项目"CommonLibrary".

暂时解决问题的方法是:

  1. 删除并重新添加引用
  2. 右键单击并选择"添加服务引用"并立即取消.

但是,每次启动解决方案时三角形都会返回.

无论问题或问题,解决方案都是成功构建的.真正的问题是Resharper的行为就像引用不存在一样.

可能相关的另一件事是我有两个应该卸载的项目,但每次加载解决方案时它们都会变为活动状态.

知道怎么处理这个问题吗?

Mic*_*han 77

我有类似的问题,它通常归结为目标框架(项目>属性>应用程序).我正在使用.NET 4.6开发解决方案,出于某种原因,新项目的默认框架有不同的目标(在我的例子中它是4.5.2).因此,请确保检查所有项目至少具有相同的目标框架.


DeJ*_*aVo 6

请执行下列操作:

在vs中选择:tools-> options-> resharper-> options-> general->单击clear caches按钮.

然后关闭所有打开的标签并关闭vs2013.

最后,再次开始vs2013.

如果这对您有用,请告诉我.

  • 要调试此问题,请安装此vs扩展:https://visualstudiogallery.msdn.microsoft.com/bc842a44-0f66-474d-92f1-1342158b154f在扩展设置中设置以卸载2个项目.看看它是否有帮助. (2认同)