Nunit没有在测试项目类库(VS2012)中遇到断点

Gue*_*lla 11 .net c# nunit unit-testing visual-studio-2012

我有一个控制台应用程序,我在项目中添加了一个类库解决方案来保存我的所有单元测试.

除了在运行测试时断点没有被击中这一事实以外,一切正常.

如果我运行整个应用程序,控制台应用程序上的断点就会受到影响.

如果我运行测试,则完全忽略测试类和控制台应用程序中的断点.

我看到另一篇帖子说要去调试>启动新实例,但因为它是一个类库我不能这样做.我应该在不同的项目类型中拥有测试类吗?

我正在使用Nunit,VS2012和NUnit跑步者.

我有几个测试失败,我无法弄清楚为什么,我真的需要能够逐步完成代码.

任何帮助是极大的赞赏.

Leo*_*Leo 25

不要运行测试,而是尝试调试测试

在此输入图像描述


AJ *_*son 6

对于其他遇到此问题的人:检查您是否在发布模式下进行构建。

我在NUnit 3.7.0,dotnet core 1.0和VS 2017上遇到了这个问题。事实证明我在发布模式下进行构建。在调试模式下构建可解决此问题。

  • 我已经遇到过这个问题好几次了,每次我都必须查找这个答案。我期待着将来读到这篇评论。 (2认同)