我正在使用Visual Studio 2010 SP 1 w / .NET 4.0,我刚刚升级到ReSharper 7.自升级以来,当我输入“this。”时,Resharper自动完成总是显示“没有建议“如截图所示:
如果我此时输入ctrl + space,它会提出建议。如果我点击escape(退出自动完成)然后删除并重新键入点,我也可以得到建议。无论哪种方式,功能自动完成都是这样的:
我真的非常喜欢自动完成功能,只要我输入“this”就会自动工作。你能帮忙吗?
我尝试暂停和取消暂停ReSharper,重新启动Visual Studio,重新启动Visual Studio并暂停ReSharper,并梳理ReSharper自动完成选项。我已经尝试清除ReSharper缓存,暂停ReSharper,然后然后重新启动Visual Studio。它似乎与我能看到的方式无关。
我也尝试输入“这个”。非常缓慢,行为没有改变;它似乎不是一个竞争条件。 Visual Studio本身正确自动完成,但使用ReSharper自动完成始终存在此问题。
提前感谢您提供任何建议!
更新:再次重新启动Visual Studio后,如果我输入“this”,则自动填充选项确实正确显示一次。在VS / ReSharper似乎完全加载之前(当我输入时它被打嗝并且当它恢复时,自动完成是正确的)。后续尝试恢复了不良行为。
这真的很奇怪。我在这里向JetBrains提出了一个问题:
答案 0 :(得分:1)
我正在使用相同的设置,它的工作原理。您的问题可能由以下原因引起:
编辑: 我会重新安装resharper(完全删除它 - 不要修复)并再试一次。
答案 1 :(得分:0)
您可以禁用ResharperIntellisense或将其限制为Resharper-> Options-> Intellisense-> General。我认为这是因为我的电脑速度太慢或VS2010出现问题。