none
VS2010鼠标移过去没有智能提示 RRS feed

全部回复

  • Hi 车工,

    欢迎来到MSDN论坛。

    请问你创建的是什么类型的项目呢?使用的是哪个编程语言呢?是在特定的函数/方法上智能提示不起作用么,还是说都不起作用?

    我在我这边用C++ console项目测了一下,是有智能提示的,像下图这样。

    我们建议你可以尝试一下步骤来看看能否解决这个问题:

    (1) C:\Users\[用户名/Administrator]\AppData\Roaming\Microsoft\VisualStudio\10.0路径下找到ReflectedSchemas文件夹,删除这个文件夹中的文件,然后重启Visual Studio 2010.

    (2) 不知道你有没有安装一些三方插件或者杀毒软件,这些可能会对Visual Studio 产生影响,我们建议你暂时关闭杀毒软件,打开Visual Studio Command Prompt (2010)命令行提示符,输入:devenv /safemode 以安全模式打开VS2010避免所有三方插件的干扰,然后看看智能提示能否正常使用。

    (3) 如果你用的是C#语言,请在菜单栏选择工具(Tools) -> 选项(Options) -> 找到文本编辑器(Text Editor) -> C# -> 一般(General) -> Statement completion -> 将“Auto list members”和”Parameter information”复选框选中 -> 继续在左侧找到C# 下的IntelliSense -> 选中Completion Lists 下的“Show completion list after a character is typed”复选框。

    (4) 你也可以暂时手动使用Ctrl + Shift + Space键来调出智能提示信息如参数列表(需要将鼠标移至函数/方法的括号内)。

    如果仍然不能使用智能提示,请随时与我们联系。

    Best Regards,

    Tianyu


    如果您对Visual Studio Microsoft Azure相关产品感兴趣,请点击此链接,或扫描以下二维码注册获取相关信息。


    2019年11月26日 4:58
  • Hi 车工,

    抱歉打扰你,请问你的问题解决了吗?

    如果问题仍然存在,你也可以试试如下方案:

    (1) 重新设置visual studio的相关设置,打开Visual Studio Command Prompt (2010)命令行提示符,输入:devenv /ResetSettings 或者重启你的电脑/Visual Studio看看。

    (2) 如果你之前智能提示都是好的,但是现在不行了,我认为是VS的相关设置或者缓存出现了问题,我建议你可以打开项目文件夹并找到隐藏的.suo文件夹,删除该文件夹,同时删除binobj文件夹然后重新build一下Visual Studio看看“智能感知”有没有提示?

    如果可以的话,不知道能否提供一个简单的代码例子,然后上传至OneDrive或者GitHub,然后把链接贴到这儿,我会去下载并在我这边测试,找出问题所在。

    顺便提一下,由于Visual Studio 2010是一个比较老的版本了,可能会有些不支持智能感知的地方,所以如果可以的话,我建议你可以下载Visual Studio 2019 Community(社区版)使用,这个版本是对个人完全免费的。

    如果你有任何问题请随时联系我们,我们期待你的回复。

    Sincerely,

    Tianyu


    如果您对Visual Studio Microsoft Azure相关产品感兴趣,请点击此链接,或扫描以下二维码注册获取相关信息。


    2019年11月27日 9:52