我正在使用带有 .NET 4.0 的 Visual Studio 2010 SP 1,并且刚刚升级到 ReSharper 7。升级后,当我键入“this.”时,Resharper 自动完成始终显示“无建议”,如下图所示:
如果我此时键入 ctrl+space,它会提出建议。如果我点击转义(退出自动完成)然后删除并重新键入点,我也可以获得建议。无论哪种方式,功能自动完成看起来像这样:
我真的非常希望自动完成功能在我输入“this”后立即自动工作。你能帮我吗?
我尝试过暂停和取消暂停 ReSharper、重新启动 Visual Studio、在 ReSharper 暂停的情况下重新启动 Visual Studio,以及组合 ReSharper 自动完成选项。我尝试清除 ReSharper 缓存,暂停 ReSharper,然后重新启动 Visual Studio。在我看来,它似乎与这些事情无关。
我也试过输入“this”。非常缓慢并且行为没有改变;这似乎不是竞争条件。Visual Studio 本身自动完成正确,但使用 ReSharper 自动完成总是有这个问题。
提前感谢您提供的任何建议!
更新:再次重新启动 Visual Studio 后,如果我键入“this” ,自动完成选择确实会正确显示一次。在 VS / ReSharper 似乎完全加载之前(它在我输入时打嗝,当它恢复时,自动完成是正确的)。随后的尝试恢复到不良行为。
这真的很奇怪。我在这里向 JetBrains 提出了问题: