c# - XUnit Testproject 在调试时没有遇到断点
问题描述
这似乎是一个类似的问题,如Visual Studio“调试单元测试”无法命中断点 但他的修复对我不起作用。
- VS2019 Professional,XUnit: 我正在使用控制器编写服务器后端,我为测试文件设置了一个新项目并使用了其中一个 xunit 模板,我使用假客户端进行了一些集成测试以进行服务器测试。
一开始一切都很好,在我设置客户端时,我的调试器开始拒绝命中我的断点。
所以,你按下调试测试,它似乎在调试,在它通过你的测试(成功)之后,它退出调试。但是我在每个测试文件、每个构造函数和方法中的断点都没有被命中。
- 它们不是带有红色轮廓的白色,它们是正常的全红色圆圈
- 修复 vs 没有改变任何东西
- 清洁和重建并没有改变任何东西
- 我的正常项目正在运行并且能够正确调试
- 我删除了项目中的整个代码并且有一个空的构造函数,没有命中断点(没有连接到主文件)
- 它的调试版本,而不是发布版本
- 更新所有 nuget 包没有帮助
- 重新启动vs并且PC没有帮助
- 没有警告或任何东西
- 将 testproject 设置为 startproject 并没有改变任何东西
- 其他设备上的同样问题
如果您添加更多测试,您可以在不中断任何断点的情况下进行调试,因为您的测试需要更长的时间并且您的测试会给出正确的结果。因此我很确定,它确实超过了你的断点,因为我的意思是,你得到了你试图调试的方法的结果。
解决方案
推荐阅读
- android - 我如何操作 TimePickerDialog 中给出的值
- python - 如何获得灰度numpy图像的“中心”
- java - 验证是否不适用于 Spring Boot 中的 put 请求?
- angular - 离子 - 菜单和禁用的输入元素
- python - pandas - 加入两个数据框,然后按日期转置
- c# - 使用 Dapper 查询单个项目并转换为模型
- python - 计算序列中的子序列数,其间有最大允许事件
- java - 有没有办法在Java中制作交替的正负数序列?
- windows - 资源取消链接后如何在windows中删除python 3.8共享内存文件
- outlook - Outlook 加载项在 Windows Server 的 2019 桌面客户端中不起作用