2

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

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

附加到 nunit-agent.exe 时,符号似乎已加载;但是测试完成而没有达到断点..

有人见过这个问题吗??

4

2 回答 2

2

依附于nunit-agent.exe,不只是nunit.exe。我不知道为什么,但它会导致断点工作

于 2011-01-24T16:18:22.277 回答
2

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

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

于 2010-10-03T18:41:40.970 回答