我的工具:

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


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


当前回答

这应该是一个与Resharper缓存相关的问题,但据我所知,“清除缓存”功能只在你的缓存在解决方案文件夹中才有效。 要检查,试试这个: Visual Studio >工具>选项> Resharper >选项…

在Resharper Options窗口> Environment > General 检查“存储解决方案缓存”设置为“解决方案文件夹”

在解决方案文件夹中,你应该看到一个新文件夹“_ReSharper.Caches”。你应该可以通过按“清除缓存”按钮来清理它,但是(如果这不起作用)你可以通过删除内部文件来手动清理(在这种情况下,Visual Studio已经关闭了)。

重新启动Visual Studio,一切都应该工作。 看看这里[1]

[1] https://resharper-support.jetbrains.com/hc/en-us/articles/206546989-ReSharper-stopped-working-for-a-single-specific-solu tion

注意:Visual Studio 2015 Update 1 / ReSharper 10.0.2

其他回答

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

在Rider 2020.3中,我只做了一个Build -> Clean,然后它就起作用了。

我只是在Visual Studio 2013中的ReSharper 8.2中遇到了同样的问题,并且没有一个常见的解决方案在这里清除缓存,暂停ReSharper或重新安装ReSharper是有效的。

以我为例,我最终是这样解决的……我查看了它无法解析的一个符号,并注意到它位于System.Web.Http.dll中。然后我发现这是在Microsoft.AspNet.WebApi.Core NuGet包中。我使用包管理器控制台尝试卸载该包,当然它告诉我,由于其他依赖关系,它不能卸载。

所以我卸载了包括Microsoft.AspNet.WebApi在内的所有依赖项。核心,然后重新安装每个包再次在相反的顺序。ReSharper在安装时正确地拾取了所有内容,现在看起来很好。

我也有类似的问题,并清除了在以下地方发现的缓存:

\ \ \ AppData \ \ JetBrains当地ReSharper v7.1 SolutionCaches

为我解决了问题

运行VS2012 u3

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

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