Visual Studio 2008智能感知在1秒后消失

9
我在Visual Studio中遇到了一个奇怪的问题,当我输入命名空间/类或其他内容时,智能感知会如预期地弹出,但在我选中或阅读任何内容之前,它就会消失。如果我按下ctrl-space或ctrl-j,它会再次弹出,但不到一秒钟后又会消失。如果我快速移动并开始按上下箭头,那么只要我继续按键,它就会一直显示。一旦我停止,它就会再次消失。
我尝试关闭/重新打开项目,关闭并重新启用智能感知,注销并重新登录,以及我能想到的所有其他组合,但似乎没有什么帮助。我可以通过创建一个新项目来临时解决它,然后关闭解决方案并在该devenv实例中打开我的现有项目,但我真的不想永远这样做。 :)
这是在我通过mstsc连接到的开发框上,该框上的其他开发人员似乎没有这个问题。
有人有什么想法吗?

你安装了任何自定义的包/项目类型/插件吗?很容易意外地从其中一个破坏 IntelliSense... - Sander Rijken
5个回答

2

另一个应用程序、Visual Studio 插件或其他东西正在抢占焦点,这就是 IntelliSense 消失的原因。


2

有一个选项VCExpress /ResetSetting

对于不同版本可能略有不同(我记得msdev.exe,devenv.exe)

通过发出以下命令找出您的选项

msdev.exe /?


2
我也遇到了同样的问题。我尝试了所有通常的方法,包括删除ncb文件,但仍然无法使其正常工作。有时它会欺骗我,让我认为这个函数没有有效的重载,或者函数调用本身就是错误的,即使它可以编译和运行。我尝试了Visual Assist X,大部分问题都解决了。Intellisense可能很难使用,但visual assist x做得非常好,可能是最接近正确的方法。另外,请参见以下链接: Visual Studio:Intellisense问题和Linux兼容性 如何在Visual Studio 2008中可靠地使用IntelliSense 在ReSharper安装后,Visual Studio 2005的Intellisense停止工作

1

我也遇到了这个问题。不幸的是,我们唯一找到的解决方法就是重新安装VS2008。


0

这种情况经常发生在我身上...该死,我忘记我该怎么做了...我想,只要它弹出来,我就会滚动到一个随机的属性/方法并选择它。然后我删除它,再按“.”键,一切就恢复正常了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接