gpt4 book ai didi

visual-studio - Visual Studio 2019 未在 Azure Functions 本地 Debug模式下进入断点

转载 作者:行者123 更新时间:2023-12-04 13:36:08 25 4
gpt4 key购买 nike

我不小心对 VS2019 进行了设置更改,但我无法恢复原来的状态。我正在调试 Azure Functions 项目,没有任何问题。我试图设置项目以使用 XUnit 来测试功能并设置适当的启动项目。我无法让 azure 函数项目命中调试断点。最后我放弃并决定使用两个 VS2019 实例,但现在我无法在 Azure Function 应用程序中遇到任何断点。我还注意到,当您在 Visual Studio 中单击停止时,运行应用程序时启动的命令提示符窗口不会关闭。我看到一个 SO question 说要检查:

Use Managed Compatibility Mode.//should be Unchecked

并且未检查它是哪个。
关于什么设置不正确的任何想法?

最佳答案

TLDR:取消选中下图中的“自动关闭...”选项。

我在 Azure Function 项目中遇到了同样的问题,并找到了解决方案。症状:

  • 没有命中断点(VS 默默忽略)
  • 在调试期间添加断点会给出一个白色断点和“断点不会被命中...”消息

  • 原因是模块没有被加载。这可以通过在调试过程中在 VS 中打开“模块”窗口来确认(ctrl+alt+U,或在右上角搜索)。这个窗口对我来说是空的(但如果我正在调试控制台应用程序,则会充满引用)。

    为了让模块加载工作,我不得不 取消选中 调试选项“调试停止时自动关闭控制台”。突然,我的模块窗口在调试过程中被填满,断点工作。

    enter image description here

    关于visual-studio - Visual Studio 2019 未在 Azure Functions 本地 Debug模式下进入断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57431161/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com