RAM*_*RAM 469 c# asp.net-mvc visual-studio-2012 resharper-7.1
我的工具:
Visual Studio 2012 Ultimate + Update 1
ReSharper v7.1.25.234
我的解决方案构建状态: 成功构建
但是当我安装ReSharper并启用ReSharper代码分析时,我的代码中的许多关键字都是红色的,并出现此错误:
"无法解析符号XXX"
我项目的另一张照片>>
ReSharper"无法解析SYMBOL"错误无处不在,但我的项目构建过程成功,并且它正常工作.
附加说明:如果禁用ReSharper Code Analysis,我的项目将为Normal,但我想使用ReSharper代码分析.
我尝试了 ReSharper→ 选项 → 常规 → 清除缓存.但我还是有这个问题!
一个月前,当我卸载Visual Studio 2012 RC并安装VS 2012 RTM时,我遇到了这些错误.
我已经卸载并再次安装了ReSharper.但我还有这个问题!
我的解决方案有五个项目>>两个加载项目(主项目+资源项目)和三个卸载项目
我意识到我的Visual Studio也有更大的问题 (有关Stack Overflow的更多信息)
我无法添加任何对我的项目的引用(甚至在新的解决方案和新项目中)
我无法安装任何软件包(通过"Packet Manager Console"或Manage NuGet Package)
我无法更新任何包(通过"Packet Manager Console"或Manage NuGet Package)
我已经做了很多建议(我自己和其他人)
重新安装一些DLL文件
使用一些Windows和注册表修复工具
删除ReSharper
修复Visual Studio
和...
但我无法解决它.
我正在考虑安装一个新的Windows :(
有什么问题,我该如何解决?
Lu5*_*u55 706
尝试Visual Studio→菜单工具 → 选项 → ReSharper,再次Suspend按钮Resume(无需关闭窗口).这适用于我的情况.
小智 227
VS -> Tools -> Options -> ReSharper Suspend button
Clear Contents of -> AppData\Local\JetBrains\ReSharper\v7.1\SolutionCaches
VS -> Tools -> Options -> ReSharper Resume button
Run Code Online (Sandbox Code Playgroud)
bri*_*ler 31
当您的解决方案中有两个不同版本的同一个库时,会在ReSharper中发生这种情况.例如,项目A引用automapper版本1.1,项目B引用automapper版本1.0.
Visual Studio通常会在选择要绑定的DLL之一的情况下按预期编译和运行.然而,ReSharper变得非常困惑.对我而言,这应该是一个ReSharper错误,它要求你解决而不仅仅是去疯狂.
更新:
我两天前(在我发布这个帖子后的第二天)碰到了这个完全巧合,并且遇到了这个链接,他们说这是由VS API中的错误引起的.我尝试了他们推荐的所有内容,甚至暂时无法解决它:我从google.code下载了Autofac 2.6.x然后将其交换为NuGet包版本,它故意拒绝查看新引用否不管我做了什么.
他们建议安装R#8 EAP,但对我来说,降级到旧版本的Autofac并不那么麻烦.
没有多少帮助,但也许有用.
Dio*_*ung 31
Clear Resharper缓存:Resharper - > Options - > General - > Clear Caches,关闭并重新打开解决方案.它在R#9.0 Update 1中有效
Sha*_*rpC 19
这是在Visual Studio 2015和ReSharper Ultimate 10.0.2上发生的.我尝试了上面的所有解决方案(除了重新安装),没有任何效果.
我按照一个非常具体的顺序让它再次使用上述各种步骤:
C:\Users\YourUsername\AppData\Local\JetBrains\Transient\ReSharperPlatformVs14\v04
其他一些帖子中提到的文件希望在最后一步之后你可以松一口气,你不必重新安装任何东西,我当然做到了!
nil*_*ils 13
我有类似的问题,并清除了在以下位置找到的缓存:
应用程序数据\本地\ JetBrains的\ ReSharper的\ V7.1\SolutionCaches
解决了我的问题
运行VS2012 u3
spp*_*c42 10
清除缓存和/或暂停ReSharper的上述链接对我不起作用.我刚刚从解决方案资源管理器中"刷新"了显示此问题的项目,问题就消失了.可悲的是,它一直在重复出现,只有在每次出现问题时都要继续刷新.
我在Windows 8上安装了VS2012和ReSharper 8.1
我在Visual Studio 2013中遇到了与ReSharper 8.2相同的问题,这里没有解决缓存,暂停ReSharper或重新安装ReSharper的常用解决方案.
在我的情况下,我最终解决它如下...我看了一个它无法解决的符号,并注意到它在System.Web.Http.dll
.然后我发现这是在Microsoft.AspNet.WebApi.Core
NuGet包中.我使用包管理器控制台尝试卸载该包,当然它告诉我它不能由于其他依赖项.
因此,我将每个依赖项卸载到包括Microsoft.AspNet.WebApi.Core
,然后以相反的顺序重新安装每个包.ReSharper在安装时正确选择了一切,现在看起来很好.
我有同样的问题(VS 2017).在我的情况下,它是不同版本的目标框架 - 一个程序集目标4.52,另一个4.62 - 在两个程序集中将它们设置为相同版本后,它再次开始工作.
小智 7
如您所见,解决方案就是上面每个人都已经提到的。只需挂起 Resharper,然后清除缓存,最后恢复它即可。但是,没有人提到如何关闭/重新启动VisualStudio。
只需执行以下步骤:
获取Resharper缓存位置
清除缓存
恢复收割机
我最终需要请求Resharper清除其缓存以及通过Windows文件资源管理器手动执行.这终于为我解决了这个问题.
对于VS2015来说,我必须将Resharper更新到版本2016.2.2才能解决此问题。
我已经尝试过(其中没有一个对我有用):
希望对您有所帮助。
RAM*_*RAM -9
我测试了本页中的所有其他答案(在编写此答案之前),例如:
VS -> 工具 -> 选项 -> ReSharper暂停按钮和恢复
清除 ReSharper 缓存
和别的
但不幸的是他们都没有解决我的问题。也许我的问题比你的问题复杂。我在问题的编辑中提到过它们,然后以下答案对我来说是正确的解决方案,但也许其他答案可以解决您的问题。请先测试它们。
我被迫重新安装操作系统并使用更新版本的工具。:(
现在我使用 VS 2013 + R# v8,当我的 resharper 遇到任何问题时,我只需尝试以下指令即可解决我的问题:
VS -> 工具 -> 选项 -> ReSharper 暂停按钮和恢复