Visual Studio 2013中断点没有高亮整行

3
我最近安装了Update 2。现在当我设置断点时,它只会在文件左侧放置一个红点,但不会突出整行。我不确定Update 2是否更改了设置,但我认为是这样的。
我尝试过:在工具>选项>调试器>常规>突出显示带有断点和当前语句的整个源代码行(仅限C++)。但是它说这对于C#无效。我该怎么办才能突出整行? 更新: enter image description here

1
它会突出显示将要被执行的语句。您是想在lambda表达式、花括号或类似的东西上中断吗? - J. Steen
@J.Steen,断点没有问题。当我在非调试状态下设置断点时,通常会突出显示整行,但现在不再这样了。 - Dilshod
是的,我想问你在哪里设置断点了,如果有任何更改,请告诉我。因为它对我来说会突出显示语句。可能是你的设置出了一些问题?=) - J. Steen
@J.Steen 请看我的更新。 - Dilshod
抱歉,无法重现。 - J. Steen
3个回答

5
我曾经遇到过同样的问题,通过关闭VS 2013并删除/重命名以下注册表关键字解决了问题:

12.0_Config 12.0

在以下路径下:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\

重新启动Visual Studio时,配置设置对话框出现,我选择不从以前的版本导入设置。调试时的断点和当前行又正常了 :)

它禁用了很多扩展,但至少恢复了高亮显示。 - Cesar

1

我在Visual Studio 2012上遇到了同样的问题,通过遵循McNos的指示,我成功解决了这个问题。

在我的情况下,我将注册表节点11.0重命名为11.0-OLD,并将11.0_Config重命名为11.0-Config-OLD,位于

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\

重新启动Visual Studio,它会弹出配置设置对话框...

感谢McNos


这对我没用。它还导致我的一些插件不显示,而且我无法在不恢复更改的情况下把它们拿回来。谨慎使用这种方法。 - Paul

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接