断点栏上的Visual Studio 2017隐形断点

时间:2019-02-26 12:57:45

标签: c++ visual-studio ide breakpoints visual-studio-debugging

我的Visualstudio 2017断点是不可见的,这意味着它们会出现在子菜单中。

我的应用程序通过正确击中每个断点而停止。

我可以通过线条旁边的边栏设置和删除Brakpoint。

可以通过右键单击断点来控制它们,子菜单将打开

但是:

它们不会出现。在条形图中设置断点,因为没有断点,所以仅在后面留下灰色条。

到目前为止,我已经尝试过:

  1. 重新安装vs 2017 7次
  2. 卸载所有插件和类似内容(视觉辅助,Qt等)
  3. 删除每个项目
  4. 删除所有%appdata%的内容
  5. 删除vs的注册表数据
  6. 尝试(我希望)调试配置和vs设置中的所有内容
  7. 还使用intel Windows 10等将其安装在我的笔记本电脑上(虽然可以运行,但我的PC上仍需要它)

Example of my problem

Breakpoint context menu

1 个答案:

答案 0 :(得分:0)

解决方案: (系统:Win-10) (VisualStudio版本:17/19)

  1. 检查您的计算机上是否有一个breakpoint.png(如果缺少该点,则此解决方案将不起作用)。 (在Windows资源管理器中搜索并启用以查看所有文件,并搜索所有文件名,文件等。[在设置中启用])
  2. 使用Microsoft here提供的工具创建Win10 .iso并将其存储在桌面上。
  3. 执行此.iso并按Install Windows。 [不要忘记选中正确的复选框以保留您的数据,而只需替换所有Windows文件] 新安装后,某些设置将被系统继承! (但大多数事情都会保留)
  4. 完成(重新)安装后,才开始vs 17/19,并且断点现在应该可以工作,或者更好的应该是可见的断点。 :D

注意:我尝试了很多事情,包括大量的测试,检查等。此解决方案应该有效,但是有可能我用其他测试或已经完成的事情解决了该问题。尽管不能保证这会奏效,但是如果不能奏效,请发表评论,我可以尝试记住我在解决过程中所做的事情。