2012-01-11 49 views
7

我目前使用Visual Studio 2010 4.0.30319和编程在C#中。VS2010智能感知随机禁用自己,ReSharper安装

我也安装了ReSharper 6.1。

我的电脑上的所有内容都是最新的。

这里是我的系统规范,如果需要:

操作系统:Windows 7家庭高级版64位(6.1,建设7601)

的Service Pack 1(7601.win7sp1_gdr.110622-1506)

系统制造商:戴尔公司

系统型号:的Inspiron N5030

BIOS:菲尼克斯ROM BIOS PLUS版本1.10 A02

处理器:Pentium(R)双核CPU T4500 @ 2.30GHz(2个CPU), 〜2.3GHz的

内存:3072MB RAM

可用OS内存:3034MB RAM

我遇到的问题,我相信这与ReSharper的做的,就是我的智能感知不断得到禁用看似随意,这是非常恼人不得不重新启用它。

有没有解决这个问题,还是我不得不坐着耐心等待?我搜索了一个解决方案的论坛,谷歌走了,但没有找到明确的答案。

编辑

解决了,我相信。在ReSharper> Options> Intellisense> General下查看,并将其设置为VS控制,而不是让ReSharper控制。

横过我的手指,希望能解决这个问题。

回答

4

Resharper和Visual Studio intellisense之间存在冲突。你可以简单地让Visual Studio来通过以下步骤,以便在ReSharper的收回自己的权利,以智能感知解决这个问题:

  1. 与Visual Studio,从主菜单中选择工具
  2. 选择选项将显示选项对话框。
  3. 查找并选择左侧的文本编辑器部分。
  4. 在文本编辑器部分下方选择C#(或您希望Visual Studio接管的语言) 。
  5. 选择通用类别找到您选择的语言。
  6. 在右手边,你应该检查自动列表成员参数信息复选框。

如果在执行这些步骤后没有注意到这些更改会生效,只需重新启动Visual Studio实例。重新启动后,您应该发现Visual Studio现在已经承担了来自Resharper的所有Intellisense职责,并且您的Intellisense应该按预期工作。

来源:http://rionscode.wordpress.com/2013/06/28/a-battle-of-intellisense/

+1

奇怪的是,即使是在VS2015这仍然是一个事 – 2015-08-31 16:52:27

+0

@GeorgeMauer这个答案是行不通的。它会在几分钟内再次停止工作。你需要实际上禁用resharper intellisense,并使用VS来代替(如原始问题的底部所述)....或者尝试不同的解决方案来解决实际问题(resharper intellisense不起作用) – Ravendarksky 2015-09-11 11:52:44

+0

它对我来说很有效,几个星期和数。你的VS崩溃可能是@Ravendarksky,并没有机会在退出时保存选项? – 2015-09-11 14:30:18