VS2022:调试不会在断点处停止。调试器未正确安装。无法调试请求的代码类型

rby*_*ang 8 debugging visual-studio

我在卸载并重新加载单元测试项目(MSUNIT)后遇到了这个问题,并且调试没有在任何断点处停止并跳过了所有断点,但测试运行良好。同一解决方案中的其他项目可以正常调试,但只有该项目在调试过程中跳过了断点。我意识到这可能有多种原因,但 SO 中的答案都没有帮助。

rby*_*ang 11

就我而言,这是由于项目缺少调试配置文件造成的。我不确定它是如何消失的,我认为这是在我卸载并重新加载项目后发生的。因此,如果您尝试过其他解决方案但不起作用,那么值得一试。

确保当前启动项目是您要查看的项目,例如:Application.UnitTests。

在此输入图像描述

在启动项目的下拉列表旁边,选择 [项目名称] 调试属性。注意:如果未找到配置文件,WSL 是默认选项。

在此输入图像描述

将弹出一个新窗口,其中应提供一个配置文件以允许调试工作,但就我而言,我看不到任何配置文件。

单击此图标并选择项目来创建新的项目配置文件:

在此输入图像描述

单击此图标重命名配置文件:

在此输入图像描述

这是添加并重命名项目配置文件后的样子,就是这样:

在此输入图像描述

关上窗户。

在启动项目的下拉列表旁边,选择新的配置文件。

在此输入图像描述

尝试再次调试,它应该再次开始工作并停止跳过断点。