出于某种原因,我今天早上开始了VS 2008,并且在输入时我不会显示任何提示。例如,如果我有一个对象并写了myObject.
,我希望显示一个属性列表。这应该适用于其他类似打字方法的情况,但它们也不起作用。
我想知道是否有一个我偶然改变的设置。
我正在使用WinXP和VS 2008 Pro。
提前谢谢。
EDIT
在搜索Intellisense之后,我查看了选项> Business Intelligence Designer并收到此消息,加载此属性页时出错。
任何想法。
RE-EDIT
我以为我会尝试重新安装VS但是Window Add / Remove或DVD磁盘都不会卸载它。弹出一个错误,说程序遇到错误,取消设置。
答案 0 :(得分:5)
各种建议:
尝试从命令行运行VS devenv.exe /safemode
以重置设置。
尝试删除项目中的所有.suo
文件。
转到工具 - 选项 - 文本编辑器 - [语言]并检查Statement Completion
复选框是否全部设置好(注意事项,在我面前没有VS2008,所以不确定此路径是否完全正确)。
编辑:也可能值得尝试创建一个全新的项目并查看它是否有效,这样你知道它的VS设置或你的项目文件是否已损坏。
编辑2:关于卸载失败,请查看此知识库文章:Error message when you try to repair, uninstall, or install Visual Studio...
由于那篇文章似乎表明您可能没有为VS安装任何Service Pack,因此可能值得一试,看看它是否能解决您的Intellisense问题(如果它没有帮助,可能是安装可能有帮助。)
答案 1 :(得分:1)
假设你有C#代码。在VS 2008中,转到工具 - 选项 - 文本编辑器(在树中)-C#-IntelliSense->在输入字符后检查显示完成列表,并在对话框中显示{}。,:; + - * /%& | ^!〜=<>?@#'“\
答案 2 :(得分:0)
即使这个问题似乎来自你的本地VS安装,我建议你是开发人员的好朋友,他们增强了内置的Intellisense,并提供了许多其他有用的工具。他的名字是ReSharper
希望有所帮助,
答案 3 :(得分:0)
有时与项目关联的.ncb文件已损坏,这可能会干扰IntelliSense。您是否尝试过关闭Visual Studio并删除.ncb文件?
答案 4 :(得分:0)
尝试使用新用户登录Windows, 可能是您的用户个人资料中的某些设置已损坏。
答案 5 :(得分:0)
这听起来像是一个永久性条件,但我经常遇到智能感知拒绝更新(或退出全部工作)的临时情况,我不得不重新启动IDE。切换到Visual Studio 2010后,Intellisense 很好,但我必须升级我的系统以处理保持IDE平稳运行的极端要求。不过,它偶尔会在短时间内混淆。我没有必要重新启动它。
无论如何,这对于智能感知不能正常工作的永久性问题没有帮助,但认为它可能适用于其他有临时问题的人。