无法使用resharper解决符号问题,但代码编译

时间:2012-05-16 08:05:02

标签: visual-studio-2010-sp1 resharper-6.0

我知道以前曾经问过这个问题,但问题没有解决方案,而且是去年,所以我想也许有人已经找到了解决这个问题的方法。 我正在使用带有SP1的VS2010。在安装SP1之前没有问题。如果我卸载重新#它工作正常。我有一个ASP.Net网站和一些其他项目。来自其他项目的类不被识别,resharper建议使用其他项目,所以我这样做,它把它放在使用中,然后使用也得到“无法解析符号”。 我已经尝试过他们在2011年提出的建议here,但没有。 如果我删除_Resharper。并重新启动vs,它将工作5秒钟,然后再次全红......

希望有人从那时起找到解决方案......谢谢

编辑:我注意到它使用Web服务

3 个答案:

答案 0 :(得分:16)

虽然这个问题已经很老了,但今天它仍然适用于我。我通过转到菜单Tools -> Options -> Resharper

解决了这个问题

点击Options,然后按Clear Caches按钮,然后按Save

然后只需点击Suspend Now后跟Resume Now按钮重新启动Resharper,您的代码就可以了。

编辑:再次发生在我身上。清除缓存有帮助。唯一改变的是“清除缓存”隐藏在resharper选项中的常规标签下。

答案 1 :(得分:0)

我的一个项目遇到了同样的问题。我向JetBrains报告了这个问题,他们要求一个有问题的VS解决方案。

所以,我决定花几个小时尽可能地缩小问题的范围。我发现这个问题与我使用的工具有关,该工具从.DLL中删除信息。

如果我不删除.DLL,Resharper工作正常而不显示任何“无法解析符号”错误。但是,如果我删除.dll,则ReSharper会开始显示这些“无法解析符号”错误。在这两种情况下,Visual Studio都会编译程序并且程序运行正常。

我正与JetBrains合作解决问题。

与此同时,我能够通过使用我的.DLL版本解决问题,这些版本没有从中删除任何信息。

答案 2 :(得分:0)

  1. 在visual studio中,工具 - >选项 - > Resharper,新闻暂停现在
  2. 删除文件夹_ReSharper。*
  3. 工具 - >选项 - > Resharper,现在恢复简历