【问题标题】:Missing 3 Buttons in Debug Toolbar for Visual Studio 2022 (F#)Visual Studio 2022 (F#) 的调试工具栏中缺少 3 个按钮
【发布时间】:2022-11-08 03:31:46
【问题描述】:

VS 2022 和一般编程的新手。我在编写 F# 代码时正在查看 Debug 工具栏,它似乎缺少 3 个按钮:“Step Back Into”、“Step Back Over”、“Step Back Out”。

根据屏幕截图,它们是在“自定义”菜单下选择的:

Customize Debug Toolbar

这是顶部的调试工具栏:

Debug Toolbar

【问题讨论】:

    标签: f# visual-studio-debugging visual-studio-2022


    【解决方案1】:

    这里有几件事......我能够让这些按钮显示在我的工具栏中,但它们从未处于活动状态。我不确定需要满足什么条件才能启用它们。

    先试试这个:

    1. 单击工具栏右侧的向下小箭头图标
    2. 选择“添加或删除按钮”
    3. 看看你是否可以检查你想要的按钮。

      它应该看起来像这样:

      但是,当我尝试此方法时,按钮已在此对话框中列出,但它们的复选框控件已被禁用。它们已被选中,但工具栏中不存在这些按钮。我单击了此列表底部的“自定义...”,这使我进入了与您的第一个屏幕截图类似的菜单。我单击“添加命令...”,选择类别左侧的“调试”以进行选择,然后选择“后退”、“后退”和“后退”按钮。

      尽管如此,这些调试选项对我来说从来没有激活过,所以我不确定它们是如何使用的。我尝试调试一些东西以查看它们是否会激活,但我没有尝试过任何工作。

    【讨论】:

    • 我已启用它们,但它仍然与我的原始屏幕截图相同。 i.postimg.cc/htYQJ567/Debug-Toolbar-2.png
    • @DoomWanderer 默认情况下,它们存在于该列表中,但由于某种原因不可见。您是否尝试过我答案的第二部分?
    【解决方案2】:

    我们可以从this link看到:

    反向执行按钮仅适用于时间旅行调试 (TTD)。它目前是 VS Enterprise 中用于 Azure VM 的预览功能。

    您可以阅读有关 TTD here 的更多信息。

    【讨论】:

      【解决方案3】:

      在 VS 2022 中调试代码错误时,这对我有用:

      1. 通过单击最左侧的列/边距,我在代码的某处添加了一个断点。断点由沿该列/边距的红点表示。

      2. 当 VS 询问我“存在构建错误”时,我点击播放运行代码并选择了“否”。您想继续并运行最后一次成功的构建吗?

        3.代码在我放置的断点处停止运行,“step into”和“step over”按钮变为活动状态。

        我希望这有帮助!

      【讨论】:

        猜你喜欢
        • 2016-08-09
        • 2011-03-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-10-12
        • 1970-01-01
        • 2018-06-14
        相关资源
        最近更新 更多