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

gcxthw6b  于 2023-06-23  发布在  其他
关注(0)|答案(1)|浏览(253)

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

xwbd5t1u

xwbd5t1u1#

在我的例子中,这是由于缺少项目的调试概要文件。我不知道它是怎么消失的,我假设这发生在我卸载并重新加载我的项目之后。所以,如果你尝试过其他解决方案,但它没有工作,这是值得一试。
确保当前启动项目是您要查看的项目,例如:Application.UnitTests.

在Startup Project的下拉列表旁边,选择[project name] Debug properties。注意:如果没有找到配置文件,则WSL是默认选项。

一个新的窗口将弹出,一个配置文件应该是可用的,允许调试工作,但在我的情况下,我看不到任何配置文件。
通过单击此图标并选择“项目”来创建新的项目配置文件:

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

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

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

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

相关问题