2011-08-22 86 views
25

我已经有了一个小问题与VS2010。我安装了Resharper,并在安装期过后不久,我的visual studio 2010 intellisense停止工作。没有智能感知就很难工作。它甚至不显示成员属性。我想这样做Visual Studio 2010的智能感知停止工作

devenv.exe的/ ResetSettings和我结束了一个错误说它不被识别为一个内部或外部命令,可操作的程序或批处理文件。

请帮助我..

由于提前

* 我的解决方案 * 我唐诺人们是如何解决这一点,但我只是正在重置在VS设置解决了我的上述问题。工具 - >导入导出设置 - >选择重置所有设置并按照向导。

通过这样做ofcourse我失去了我做就像添加行号和东西的小设置,但我这样做agian。

不知道这是人们寻找答案的理想解决方案,而只是帮助我获得我实际上是在寻找首位的智能感知。

如果有人知道一个更好的解决方案,请纠正/指教我。

感谢

回答

10

对于听起来像技术支持的风险:

重新启动计算机,并检查是否智能感知又回来了,否则再试devenv的/ ResetSettings。

善良,

d

+0

好吧,我没有重新启动,但我只是重置Vs设置,它的工作。谢谢任何方式 – pinki

+1

由我工作,但我没有重新启动我的电脑。 Visual Studio重新启动,但它在重新启动后不会立即工作,有时需要某些东西(假设重建智能所需的结构) – Regfor

+1

您应该首先尝试“Auto List Members”选项,请参阅下面的注释。 –

1

我不小心有两个相同的文件在IDE中打开的。关闭其中一个后,智能感知又开始工作了!这是您可以如何重现它的方式: 将选项卡拖到桌面上,然后在解决方案资源管理器中双击它以打开相同的文件。你现在有两件同样的事情是开放的。您现在可以将该浮动窗口作为选项卡拖回到IDE中,现在(不幸)同时打开了2个同一文件。你只能编辑原来的一个,另一个会让你发疯。

40

这为我工作。

http://miguelmoreno.net/post/Intellisense-not-working-in-Visual-Studio.aspx

enter image description here

在Visual Studio中选择工具>选项>文本编辑器>所有语言。确保“声明完成”部分中的复选框被主动选中(不会变灰)。

enter image description here

+4

应该是答案。 –

+7

+1为好的截图。你是怎么做的?它看起来很酷 –

+2

我最近测试了JetBrains ReSharper,并且现在决定反对它。在Tools |中禁用它之后选项对话框,我失去了自动智能感知。这个答案很快解决了我的问题,并且我没有失去所有其他的VS设置,因为接受的答案可能会导致。 –

3

保存我的项目,然后重新启动VS为我工作。

1

@Ronald McDonald,我试过这个解决方案,但是每次我回去时,Statement Completion选项都会重置,这样框就会被填充,而不会被检查(即对某些语言,对其他语言不可用)。我猜这是ReSharper的责任?

其他任何人有这个问题,如果上述解决方案不起作用,你有ReSharper的,给this一试:

复位键映射在Visual Studio:确保只有一个实例在运行。工具 - >选项 - >环境 - >键盘 - >重置。

还原ReSharper键盘快捷键:ReSharper - >选项 - >环境 - >常规 - > ReSharper键盘快捷键。关闭Visual Studio。

说这话还为时过早,但我认为(希望)这对我有效。除了复制/粘贴和大多数(有时是全部)Ctrl +键盘快捷键,我不仅失去了Intellisense,还有撤销/重做停止工作(甚至在编辑菜单中灰显,直到我重新打开菜单几次)。多年来,我在不同的计算机上遇到过这个问题,而我正在试图修复它。我真的希望这个最后的工作!

0

首先检查VS工具 - >选项 - >编辑器 - >检查语句完成(不显示灰色)。

然后遵循以下步骤:

  1. 在VS IDE关闭所有打开的文件。
  2. 保存&重新启动VS.
  3. 确保您写入包含在项目(而不是错误除外)
  4. 如果这不能解决问题,关闭VS &尝试在命令行中运行该文件:devenv的/ ResetSettings
  5. 否则尝试安装修补程序:http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=26662

欢呼

0

更改项目的路径位置。如果它存在于某个文件夹中,则将其放入另一个文件夹 这将解决问题

0

智能感知停止工作。尝试了这里建议的方法无济于事。注意到它只影响当前文件。已关闭的项目,删除.suo文件并重新启动项目。它现在适用于所有文件。 :)

0

如果使用的ReSharper:

  • ReSharper的/选项.../“清除缓存”。
  • 退出并重新启动Visual Studio。
0

我发现我错误地卸载了SQL Server Compact 3.5 SP2。 重新安装,然后设置Options-> TextEditor-> Advanced-> Disable Database = False 为我工作。

相关问题