我的工具:

Visual Studio 2012终极+更新

ReSharper v7.1.25.234

我的解决方案构建状态:成功构建

但是当我安装ReSharper和ReSharper代码分析是启用的,我的代码的许多关键字是红色的这个错误:

"无法解析符号XXX"


我的项目>>的另一张照片

ReSharper“不能解决符号”错误到处都是,但我的项目构建过程是成功的,它工作正确。

附加说明:如果我禁用ReSharper代码分析,我的项目将是正常的,但我想使用ReSharper代码分析。


我尝试了ReSharper→Options→General→Clear Cache。但我还是有这个问题!


一个月前,当我卸载Visual Studio 2012 RC并安装VS 2012 RTM时,我得到了这些错误。 我已经卸载并重新安装了ReSharper。但我还有这个问题! 我的解决方案有五个项目>>两个加载项目(主项目+资源项目)和三个卸载项目


我意识到我的Visual Studio也有更大的问题(更多关于堆栈溢出的信息)

我不能添加任何引用到我的项目(甚至在新的解决方案和新项目中) 我不能安装任何包(通过“包管理器控制台”或管理NuGet包) 我不能更新任何包(通过“包管理器控制台”或管理NuGet包)

我(对自己和他人)提出了很多建议

重新抵抗一些DLL文件 使用一些窗口和注册表修复工具 删除ReSharper 修复Visual Studio 和…

但我解不出来。

我在考虑安装一个新的Windows系统。


出了什么问题,我该如何解决?


当前回答

我做了上面所有的事情都没有解决。

然后我做了一个步骤从另一个SO Q/ a(不记得哪一个),这是设置System.Web.Mvc复制本地真。重新编译我的项目,错误就消失了。

当我将这个程序集设置为本地复制false时,错误没有返回。

其他回答

当您的解决方案中有相同库的两个不同版本时,会在ReSharper中发生这种情况。例如,项目A引用automapper 1.1版本,项目B引用automapper 1.0版本。

当Visual Studio选择一个要绑定的dll时,它通常会按照预期的方式编译和运行。然而,ReSharper变得非常混乱。对我来说,这应该是一个ReSharper错误,它要求你解决,而不是只是疯了。

更新:

我两天前(在我写这篇文章的第二天)完全巧合地遇到了这个问题,看到了这个链接,他们说这是由VS API的一个bug引起的。我尝试了他们推荐的所有方法,甚至暂时都无法解决这个问题:我使用的是Autofac 2.6。我从谷歌下载的。代码,然后交换它为NuGet包版本,它故意拒绝看到新的引用,无论我做什么。

他们建议安装r# 8 EAP,但对我来说,降级到旧版本的Autofac更方便。

帮不上什么忙,但也许有用。

上面的链接清除缓存和/或暂停ReSharper没有为我工作。我只是从解决方案资源管理器中“刷新”了显示这个问题的项目,问题就消失了。可悲的是,它不断重复,唯一的选择是每次这个问题再次出现时都保持刷新。

我在Windows 8上使用了带有ReSharper 8.1的VS2012

我使用VS2015, r# 10。建议的解决方案对我都不起作用。我删除了我的解决方案的bin文件夹的内容,并重新构建了整个解决方案,这似乎已经解决了问题。在删除bin文件夹的内容之前,我尝试过暂停和恢复r#,从r# ->选项->常规设置中清除缓存,并手动删除\AppData\Local\JetBrains\Transient\ReSharperPlatformVs12\v01\SolutionCaches中的内容。希望它能帮助到别人。

我最终需要请求Resharper清除它的缓存,并通过Windows文件资源管理器手动完成。这最终解决了我的问题。

(正如在这里的许多解决方案中报告的那样)RESHARPER >选项…>环境>常规>清除缓存。 关闭Visual Studio。 在Visual Studio 2015 Resharper 10的文件资源管理器中转到以下路径:%localappdata%\JetBrains\Transient\ReSharperPlatformVs14 删除该文件夹内的所有子文件夹及其内容。 重新启动Visual Studio,重新加载解决方案,并等待Resharper为解决方案初始化自己。

我只是想报告我的解决方案,以防有人和我有类似的情况。我有Visual Studio 2013更新5和ReSharper 8.2.3。我的项目是ASP。Net MVC 5。

通常,我很擅长不断更新我的扩展包。就在最近,我发现我所有的视图都是红色的,并显示“无法解析视图xxxx”。我尝试了清除缓存和暂停ReSharper和恢复ReSharper解决方案,但错误会回来一旦我建立项目。

我检查了ReSharper扩展,然后卸载了ReSharper。ExternalAnnotations包(8.2.3005)并从图库(8.2.3000.5176)重新安装以前的版本。 这似乎解决了我的问题。