nunit2.5.7 单元测试时提示:“当前不会命中断点 还没有为该文档加载任何符号”

解决方案:

因为项目的“目标框架”是.net4.5

所以要将对应的 nunit.exe.config 或 nunit-x86.exe.config

文件中加上:

<startup>
    <requiredRuntime version="v4.0.30319" />
    <supportedRuntime version="v4.0.30319" />
  </startup>

如果单元测试.net 4.0以下的就注释该段,就使用的是2.0的

至此问题得到完美解决!

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

下面说说基它时候报这个错误的原因及解决

1、根本原因是因为vs拿到的dll有与我们当前代码的版本不一至导致。

  (1)、可能项目没有设置不debug模式(检查)

  (2)、vs临时文件导致(清理、重新生成、还是不行就再清理一下vs的临时文件)

希望对读者有所帮助

 

posted @ 2017-08-29 09:52  三瑞  阅读(320)  评论(0编辑  收藏  举报