我的工具:

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系统。


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


当前回答

对我来说,检查解决方案给了我数百个错误,包括许多“无法在搜索路径中找到文件”。我试过了所有的方法都没用。我最终发现,检查项目,而不是解决方案,工作得很完美。

其他回答

尝试Visual Studio→菜单工具→选项→重新调整,暂停按钮和恢复(不需要关闭窗口)。这对我来说是可行的。

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

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

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

这适用于我(VS2012u4, r# 7.1.3):

Resharper >选项>环境:一般>清除缓存 重启Visual Studio

正如你所看到的,解决方案就是每个人都已经提到的——简单地暂停ReSharper,然后清理缓存,最后恢复它。但是,没有人提到如何在不关闭/重新启动Visual Studio的情况下做到这一点。

只需遵循以下步骤:

Getting ReSharper Cache Location Manually by going to ReSharper Options > Environment > General > Store Solution Caches in (Combo Box) (marked 2 in the image). Selecting Custom Folder, then Copying the location of the Caches Folder from the text box shown (marked 3 in the image). Reverting the settings back. The 1 marked shows the ClearCache Button. It's usually wouldn't work so leave it. Suspending ReSharper You can do this by going to Tools > Options > ReSharper Or ReSharper Ultimate > Suspend Now (Button) Clearing the Cache Go to the location copied earlier in step 1 and delete everything in that folder. And yes, I do mean everything. Resuming ReSharper You can do this by again going to Tools > Options > ReSharper Or ReSharper Ultimate > Resume (Button)

我在使用Visual Studio 2015和ReSharper Ultimate 10.0.2时就遇到了这种情况。在回答这个问题之前,我尝试了几乎所有的解决方案(除了重新安装),但都不起作用。

我让它再次以非常具体的顺序使用上述各种步骤:

ReSharper → Options → Environment → General → Clear Caches this must be done before suspending ReSharper as otherwise this option is unavailable this clears out the files in C:\Users\YourUsername\AppData\Local\JetBrains\Transient\ReSharperPlatformVs14\v04 as mentioned in some other posts Tools → Options → ReSharper Ultimate → Suspend Close Visual Studio this actually performs the ReSharper cache clear Open Visual Studio Open the solution I waited for Visual Studio to detect there were no code issues in IntelliSense and may have performed a build at this point. Tools → Options → ReSharper Ultimate → Resume

希望在最后一步之后,你可以松一口气,你不需要重新安装任何东西,我当然做了!