在输入“this”后,ReSharper 7自动完成错误地显示“无建议”。

时间:2012-09-25 23:21:08

标签: c# autocomplete resharper resharper-7.0

我正在使用Visual Studio 2010 SP 1 w / .NET 4.0,我刚刚升级到ReSharper 7.自升级以来,当我输入“this。”时,Resharper自动完成总是显示“没有建议“如截图所示:

enter image description here

如果我此时输入ctrl + space,它会提出建议。如果我点击escape(退出自动完成)然后删除并重新键入点,我也可以得到建议。无论哪种方式,功能自动完成都是这样的:

enter image description here

我真的非常喜欢自动完成功能,只要我输入“this”就会自动工作。你能帮忙吗?

我尝试暂停和取消暂停ReSharper,重新启动Visual Studio,重新启动Visual Studio并暂停ReSharper,并梳理ReSharper自动完成选项。我已经尝试清除ReSharper缓存,暂停ReSharper,然后然后重新启动Visual Studio。它似乎与我能看到的方式无关。

我也尝试输入“这个”。非常缓慢,行为没有改变;它似乎不是一个竞争条件。 Visual Studio本身正确自动完成,但使用ReSharper自动完成始终存在此问题。

提前感谢您提供任何建议!

更新:再次重新启动Visual Studio后,如果我输入“this”,则自动填充选项确实正确显示一次。在VS / ReSharper似乎完全加载之前(当我输入时它被打嗝并且当它恢复时,自动完成是正确的)。后续尝试恢复了不良行为。

这真的很奇怪。我在这里向JetBrains提出了一个问题:

http://youtrack.jetbrains.com/issue/RSRP-330185

2 个答案:

答案 0 :(得分:1)

我正在使用相同的设置,它的工作原理。您的问题可能由以下原因引起:

  • 有缺陷的ReSharper安装
  • 干扰Resharper IntelliSense的其他插件
  • 您的计算机只是有点慢,并且没有足够快地构建列表

编辑: 我会重新安装resharper(完全删除它 - 不要修复)并再试一次。

答案 1 :(得分:0)

您可以禁用ResharperIntellisense或将其限制为Resharper-> Options-> Intellisense-> General。我认为这是因为我的电脑速度太慢或VS2010出现问题。