我在视觉工作室遇到一个奇怪的问题,我将键入命名空间/类/任何内容,并且intellisense将按预期弹出,但在我突出显示或读取任何内容之前,它将消失。如果我按ctrl-space或ctrl-j,它会再次弹出,但它会在不到一秒后消失。如果我快速移动并开始按下上下箭头,那么只要我继续推动按键,它就会保持不变。一旦我停下来,它就会再次消失。
我试过关闭/重新打开项目,关闭和重新打开intellisense,注销和重新打开,以及我能想到的所有其他组合,似乎没有任何帮助。我可以通过创建一个新项目,然后关闭解决方案并在该devenv实例中打开我现有的项目来临时工作,但我真的不想永远这样做。 :)
这是我通过mstsc连接的开发盒,并且该盒子上的其他开发人员似乎都没有遇到此问题。
有人有什么想法吗?
答案 0 :(得分:2)
我遇到了同样的问题。我尝试了所有的东西,包括删除ncb文件,仍然无法让它工作。有时它只会欺骗我,让我觉得这个函数没有有效的重载,或者即使编译和运行函数调用也是错误的。我尝试了Visual Assist X,而 的问题全都消失了。 Itellisense可能非常难,但视觉辅助x做得非常好,并且可以得到最接近正确的问题。另见:
Visual Studio: Intellisense Problems and Linux Compatibility
How to get IntelliSense to reliably work in Visual Studio 2008
Visual Studio 2005 Intellisense stopped working after ReSharper installation
答案 1 :(得分:2)
有一个选项VCExpress / ResetSetting
对于不同的版本可能会有所不同(我记得msdev.exe,devenv.exe)
通过发出
找出您的选择msdev.exe /?
答案 2 :(得分:2)
另一个应用程序,一个视觉工作室插件或其他东西,正在窃取焦点。这就是IntelliSense正在消失的原因。
答案 3 :(得分:1)
我也有这个问题。可悲的是,我们找到修复它的唯一方法是重新安装VS2008。
答案 4 :(得分:0)