C# 调试时,XUnit Testproject未命中断点

C# 调试时,XUnit Testproject未命中断点,c#,asp.net,debugging,breakpoints,xunit,C#,Asp.net,Debugging,Breakpoints,Xunit,这似乎是一个类似的问题 但是他的治疗对我不起作用 VS2019专业版,XUnit: 我正在用控制器编程一个服务器后端,我为测试文件设置了一个新项目,并使用了一个xunit模板,我为我的服务器测试得到了一些与假客户端的集成测试 所有这些在开始时都运行良好,在我设置客户端时,我的调试器开始拒绝命中我的断点 所以,您按下debug tests,它似乎在调试,在它运行完您的测试(成功)后,它退出调试。但我在每个测试文件、每个构造函数和方法中的断点都没有命中 它们不是带红色轮廓的白色,它们是正常的全

这似乎是一个类似的问题 但是他的治疗对我不起作用

  • VS2019专业版,XUnit: 我正在用控制器编程一个服务器后端,我为测试文件设置了一个新项目,并使用了一个xunit模板,我为我的服务器测试得到了一些与假客户端的集成测试
所有这些在开始时都运行良好,在我设置客户端时,我的调试器开始拒绝命中我的断点

所以,您按下debug tests,它似乎在调试,在它运行完您的测试(成功)后,它退出调试。但我在每个测试文件、每个构造函数和方法中的断点都没有命中

  • 它们不是带红色轮廓的白色,它们是正常的全红色圆圈
  • 修复vs没有改变任何事情
  • 清理和重建并没有改变任何事情
  • 我的正常项目正在工作,能够正确调试
  • 我删除了项目中的全部代码,并且有一个空的构造函数,这个断点没有命中(没有连接到主文件)
  • 它的调试版本,而不是发布版本
  • 更新所有nuget软件包没有帮助
  • 重新启动vs时,电脑没有帮助
  • 没有警告什么的
  • 将testproject设置为startproject不会改变任何内容
  • 其他设备上也存在同样的问题
如果您添加更多的测试,那么您在调试时不会碰到任何断点,因为您的测试需要更长的时间&您的测试会给出正确的结果。因此,我很确定,它真的超过了你的断点,因为我的意思是,你得到了你试图调试的方法的结果