【问题标题】:Visual Studio 2012 Ultimate IntelliSense doesn't work well when code has error代码出现错误时,Visual Studio 2012 Ultimate IntelliSense 无法正常工作
【发布时间】:2013-01-09 08:25:47
【问题描述】:

我使用 Visual Studio 2012 更新 1。当我编译我的代码时出现错误,并且在此错误中 IntelliSense 无法正常工作。我使用了 CTRL+SPACE 但没有显示。我想我应该从菜单中使用它,但要么什么都没有再显示。

有什么问题?是关于视觉工作室的吗?我该如何解决?

【问题讨论】:

  • 您能给我们一些背景信息吗?一个例子?
  • 我在 VS2010 的 XAML 中遇到过这个问题。
  • 我更改了一个输入参数名称,然后在方法主体中重命名之前对其进行了编译。在此更改之后智能感知不起作用,当我重命名变量并纠正错误时,它运行良好。
  • 我还有一些其他问题。例如,在另一个项目中是 WCF 项目,经过一两次调试(我的意思是 VS)不能正常工作,必须重新打开它以继续开发。

标签: c# visual-studio visual-studio-2012 intellisense


【解决方案1】:

这是为我解决的问题:

Tools->Import and Export settings->Reset all settings.

【讨论】:

    【解决方案2】:

    Tools -> Options-> Text Editor-> C# or All Languages -> General 然后勾选/启用Auto List Members and Parameter Information

    如果这不起作用删除此文件夹下的文件:

    %AppData%\Roaming\Microsoft\VisualStudio\11.0\ReflectedSchemas 
    

    如果这也行不通,我认为你别无选择。开始考虑在第一个TOOLS -> Settings -> Import and Export Settings 之后重置您的设置以保存旧设置。

    也去看看;

    【讨论】:

    • 它在那个情况/时间有这个设置。
    • 删除漫游文件是个好主意。但是这些文件有什么影响呢?
    • 我以前看过那个帖子,谢谢。
    • Resharper 禁用了“自动列出成员”和“参数信息”。这就是为什么在 suspend 或 uninstall 之后,必须再次选中复选框。
    【解决方案3】:

    你可以尝试reset你的IDE设置。

    我可以确认这似乎不是 Visual Studio 2012 中的错误。我的工作正常。

    【讨论】:

    • 我不想这样做。如您所知,它会浪费时间。
    • @Ahmad:对不起我的无知,你是什么意思“杀死时间”?我一个都不知道。
    • @amalgamate 这不是我想要的。重新启动 Visual Studio 并加载项目需要很长时间。
    猜你喜欢
    • 1970-01-01
    • 2017-10-15
    • 2011-05-28
    • 2012-06-15
    • 1970-01-01
    • 2014-11-05
    • 2022-11-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多