我使用的是带有intellisense(代码完成和参数信息)的Resharper(5.1.3)的最新版本。我正在用c#编程。Resharper的intelligense非常好,在应用程序未运行时可以完美工作,但当我运行WinForms项目并点击Ctrl+Break(Break all并使用edit and continue)在不停止应用程序的情况下修改一些代码时,Resharper会停止工作。在这种情况下,我必须停止应用程序,进行更改并重新启动。好的,我可以在应用程序运行时修改代码,但没有intellisense。
这是Resharper的限制还是我错过了激活或取消激活选项?
仅供参考,我已经取消激活Visual Studio intellisense和参数信息(Tools>Options>Text Editor>C#>General>Statement completion
)。我正在使用Visual Studio 2010 SP1和WinForms项目,就像我之前说的那样。
非常感谢。
如果您自己按ctrl+space,它仍然有效。我想这是故意的,所以我们对此无能为力。当你按下ctrl+space或你的键盘快捷键时,它仍然会提供信息,所以没那么糟糕。