5

我正在使用带有 .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 提出了问题:

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

4

2 回答 2

1

我正在使用相同的设置并且它有效。您的问题可能由以下原因引起:

  • 有缺陷的 ReSharper 安装
  • 干扰 Resharper IntelliSense 的其他插件
  • 您的计算机速度有点慢,并且构建列表的速度不够快

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

于 2012-09-25T23:26:24.890 回答
0

您可以禁用 ResharperIntellisense 或从 Resharper->Options->Intellisense->General 限制它。我认为这是因为我的计算机也太慢或VS2010有问题。

于 2014-02-03T16:43:29.920 回答