在Visual Studio 2010中,有时在同一会话中(未重新启动应用程序)智能感知将被关闭。工具>中的复选框;选项>文字编辑> C#>语句完成,“自动列表成员”和“参数信息”变为未选中状态。
我也安装了Resharper。但据我所知,Resharper并没有控制这种设置。
这可能每天发生几次,所有这些都没有重新启动Visual Studio。
答案 0 :(得分:6)
显然,Resharper有一个记录错误:http://blogs.jetbrains.com/dotnet/2011/02/resharper-513-is-released/
摘录:
ReSharper 5.1.3 provides exactly one bug fix that prevents disabling Parameter
Information and auto-completion when you’re using native Visual Studio
IntelliSense (as opposed to ReSharper IntelliSense).
Please note that if you’re been using ReSharper IntelliSense as a workaround in
5.1.2, as soon as you switch back to Visual Studio IntelliSense, you’ll have to
initially set Auto-list members and Parameter information check boxes manually,
but that is only required once.
答案 1 :(得分:6)
我在ReSharper 7.1.1中也注意到了这一点,至少对于具有相同问题的javascript intellisense。我的解决方法是告诉Reshaper使用'Visual Studio'作为其Intellisense选项Resharper>选项> Intellisense>一般。 (你仍然可以用Ctrl + Alt + Space调出Resharper的intellisense)
一旦我这样做,就可以检查我的Visual Studio选项是否正常。