【问题标题】:NUnit 2.5.7 Breakpoint still not hit (VS2010) even after attaching to the Agent即使附加到代理后,NUnit 2.5.7 断点仍然没有命中(VS2010)
【发布时间】:2010-08-19 17:20:56
【问题描述】:

我在 VS2010 下调试时遇到断点问题 NUnit 最近推荐的版本 2.5.7 我已经尝试了 Stack Overflow 上的回复所推荐的各种方法:

  1. 附加到 NUnit-agent.exe
  2. 运行时间正确选择为 4.0
  3. 附加到甚至不调试符号的 Nunit.exe

附加到 nunit-agent.exe 时,符号似乎已加载;然而 测试完成,不打断点..

有人见过这个问题吗??

【问题讨论】:

  • 断点是在你的测试项目中还是在被测项目中?此外,查看包含断点的代码可能会有所帮助。

标签: visual-studio nunit nunit-2.5


【解决方案1】:

确保您使用的是正确的框架版本。 .Net 4 太高了,所以尝试使用 .Net 3.5

另外,不要为附加到进程的麻烦而烦恼。那很快就会变老。相反,转到单元测试项目的属性,然后在“调试”选项卡中,将“启动外部程序:”设置为指向 nunit.exe,并在“命令行参数”文本框中添加输出 dll 名称(例如 UnitTests .dll)

【讨论】:

    【解决方案2】:

    附加到nunit-agent.exe,而不仅仅是nunit.exe。我不知道为什么,但它会导致断点工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-18
      • 1970-01-01
      • 2020-01-23
      相关资源
      最近更新 更多