【问题标题】:Visual Studio 2019 with multiple debug yellow lines带有多条调试黄线的 Visual Studio 2019
【发布时间】:2019-09-24 03:51:40
【问题描述】:

我在 Visual Studio 社区 2019 中遇到问题。

在调试项目时,当你在断点处停止时,表示停止的黄线,它不仅突出显示你有断点所在的行,而且在断点所在的点下方突出显示几行。

随着您使用 F10 的进展,该行数会发生变化,这可能或多或少......尤其是在进入 if 或循环时,如果您遵循调试,情况会变得更糟。

我已经清理了bin和obj文件夹,重建了几次,我进入了解决方案的属性并清除了构建选项并重新拨号,我做了很多方法来规范操作,但没有任何效果。

细节是这个项目是在Visual Studio 2017中创建的,没有这个问题。它只发生在 Visual Studio 2019 中。

我安装了最后一个更新,16.1.4。

我的项目是 Xamarin.Forms 3.6,在有问题的情况下,我直接调试到 Android 设备。

我想要的是只突出当前课程行,而不是这么多黄线,这极大地混淆了调试过程的后续。

谢谢。

【问题讨论】:

  • 你解决了吗?

标签: debugging visual-studio-2019


【解决方案1】:

为了解决这个问题,我设置了以下 Android 项目选项:
Android 选项 -> 链接 -> 无

【讨论】:

    【解决方案2】:

    根据调试器在 VS2017 中运行良好,但在 VS2019 中运行良好:

    1.可能是您当前设置中的某些问题导致了此问题,您可以通过Tools=>Import and Export Settings 使用overwrite my current settings option 重置所有设置。 (之前可以使用export environment settings进行备份)

    2.您可以导航到您的解决方案文件夹,关闭所有VS实例,然后手动删除项目目录下的.vs文件夹,bin and obj文件夹以检查它是否有帮助。有时VS2017中.vs中的内容会导致迁移到 VS2019 后的一些问题。

    3.不确定您的代码是否针对调试模式进行了优化。转到 Debug 菜单=>Enable Suppress JIT optimization on module load 并重新构建项目以检查它是否有所不同。(如果这是原因,可能您在 Project=>Properties=>Build 中启用了优化代码)

    4.也和this issue类似,所以你可以检查重启电脑后这个问题是否仍然存在。然后您可以创建一个新项目并添加一些简单的代码来制作类似的结构,以检查此问题是否消失。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-23
      • 1970-01-01
      • 2021-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多