【问题标题】:Breakpoints are not highlighting the entire line in Visual Studio 2013断点没有突出显示 Visual Studio 2013 中的整行
【发布时间】:2014-08-02 09:25:45
【问题描述】:

我最近安装了更新 2。所以现在当我放置断点时,它只是在文件的左侧放置了一个红点,但并没有突出显示整行。我不确定更新 2 是否更改了设置,但我是这么认为的。

我试过这个:在工具>选项>调试器>常规>突出显示断点和当前语句的整个源代码行(仅限 C++)。所以它告诉这对 C# 不起作用。我应该怎么做才能突出显示整行?

更新:

【问题讨论】:

  • 它突出显示将被命中的语句。您是否试图打破 lambda 或花括号或类似的东西?
  • @J.Steen 破解没有问题。当我在不调试时放置断点时,它通常会突出显示整行,它不再这样做了。
  • 是的,我在问你在哪里放置断点,如果 你的 行为有任何改变。因为它突出了我的陈述。可能是您的设置的本地化问题? =)
  • @J.Steen 查看我的更新。
  • 是的,无法复制,抱歉。

标签: visual-studio visual-studio-2013 breakpoints


【解决方案1】:

我遇到了同样的问题,它通过关闭 VS 2013 并删除/重命名以下注册表关键字而消失:

12.0_Config 12.0

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\

重新启动 Visual Studio 时,出现配置设置对话框,我选择不导入以前版本的设置。

调试时的断点和当前行又正常了:)

【讨论】:

  • 它禁用了大量的扩展,但至少将高亮带回来
【解决方案2】:

我在 Visual Studio 2012 上遇到了同样的问题,按照 McNos 的指示,我能够解决问题。

在我的例子中,我将注册表节点 11.0 重命名为 11.0-OLD 并将 11.0_Config 重命名为 11.0-Config-OLD

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\

重新启动 Visual Studio 并弹出配置设置对话框...

谢谢麦克诺斯

【讨论】:

  • 这对我不起作用。它还导致我的一些附加组件没有出现,如果不恢复更改,我就无法恢复它们。小心使用这种方法。
【解决方案3】:

我找不到 VS2019 的配置。然后我搜索了一下,发现这个命令解决了这个问题:

devenv.exe /updateconfiguration

参考: https://developercommunity.visualstudio.com/t/debug-no-longer-highlights-current-line-yellow-lin/25156

注意:问题是在安装最新的 VS 更新后开始发生的。

【讨论】:

    猜你喜欢
    • 2015-02-26
    • 1970-01-01
    • 1970-01-01
    • 2013-11-21
    • 1970-01-01
    • 2015-10-14
    • 2015-08-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多