每次解决scheme加载时,所有项目引用都有黄色的三angular形

我所有的项目(来自同一个解决scheme)的参考都标有一个黄色的三angular形。 这些项目都设置为相同的.NET版本(4.5.1)。 错误日志说:

“CommonLibrary”项目不能被引用。

暂时解决此问题的方法是:

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

但是,每次我开始解决scheme时,三angular形都会回来。

该解决scheme无论成功build立或问题。 真正的问题是,Resharper的行为就像不存在的引用。

另一个可能相关的事情是,我有2个应该卸载的项目,但每次加载解决scheme时都会激活。

任何想法如何处理这个问题?

我有类似的问题,通常归结为目标框架(项目>属性>应用程序)。 我正在使用.NET 4.6的解决scheme,出于某种原因,新项目的默认框架有不同的目标(在我的情况下,它是4.5.2)。 所以确保你至less检查你所有的项目都有相同的目标框架。

请执行下列操作:

在vs中select:tools-> options-> resharper-> options-> general->点击clear cachesbutton。

然后closures所有打开的标签并closuresvs2013。

最后,再次启动vs2013。

让我知道,如果这对你有用。

尝试在VS2013中切换到托pipe兼容模式
您可以通过转至工具 – >选项..->常规选项卡并选中使用pipe理兼容模式

我有同样的事情发生,但没有怀疑我得到的24个警告是与此错误相关:错误1无法find.Net框架aspnet_merge.exe工具path'〜\ Photo Archive \ Main \ etc \ tools' 。 您需要将msbuild属性“AspnetMergeToolPath”设置为包含此工具的文件夹。 ODOT.PhotoArchive.Web

试图设置MSbuild设财产导致了很多研究,只是为了找出哪些财产设置。 所以,代理Ransack救援 – search我的驱动器的最新版本的工具,并将其复制到目录Visual Studio抱怨。

用清理错误的想法重build项目,但24个警告也消失了。

仅供参考 – 这是一个MVC项目,将取代一个经典的ASP项目。 这可能是MVC项目特有的。

无论如何,在这个终于被试用之前,还有很多追赶的东西。 所以,在这种情况发生的地方,不pipe处理任何错误,无论它们与问题有多大关系。

我有同样的问题,你可以在这张照片中看到。

在这里输入图像说明

其原因是隐藏的文件夹。 我隐藏了包含项目文件的文件夹。 我通过取消选中包含项目文件的根文件夹的隐藏属性并重新启动Visual Studio来摆脱此问题。 检查一次,你可能已经检查了要隐藏的文件夹。