2012-08-31 57 views
3

我认为这只是发生在我身上,但每当我在VS中开始我的项目时,我必须执行devenv.exe/resettsettings,否则智能感知不起作用。有没有人知道为什么特殊原因?Visual Studio 2012和Intellisense

+0

当你使用Ctrl + Space时它会显示吗? – V4Vendetta

+1

你应该尝试删除所有安装的扩展,可能会搞乱设置。 –

+0

@ V4Vendetta不,它并不奇怪.Kookiz这是一个新的安装在我的机器上。 –

回答

6

这些选项应该启用:

Tools->Options->Text Editor->C#->General->Auto list members 
Tools->Options->Text Editor->C#->General->Parameter information 
Tools->Options->Text Editor->C#->Intellisense->Show completion list after a character is typed 

如果它不工作,试试这个: Tools->Import and export settings->Reset all settings

+1

重置所有设置正在为他工作。他每次启动Visual Studio都必须这样做。 – abhi

+1

我有同样的症状,这些设置是相同的。更多的线索是什么导致这种行为?谢谢 – ramnz

+0

我有所有这些设置,但无论如何VS VS 2012不能正常工作。即当我开始输入'myMediaElement.'时,它显示了一些错误,但没有它的方法。 –

3

很多帖子后,我能解决好这个问题:

执行开发商的提示命令为视觉工作室2012 - >gacutil /u Microsoft.VisualStudio.CSharp.Services.Language.Interop

为我解决了这个问题。

3

关闭当前选项卡(其中智能感应不起作用)并重新打开它。很多时候这对我来说已经足够了,无聊,但足够了。