2016-05-04 126 views
0

我创建了一个具有funcion的类,并创建了一个单元测试来测试它。 我已经在我的课上更新了一些东西,并且在修改之后构建了类后,在UnitTest上引用了它的dll。 当我在调试模式下运行单元测试时,它会跳过关于该类中所有功能的每个断点,但是当我在UnitTest中放置一个断点时,它会显示一条错误消息,指出该模块自上次,即使我再次参考它。 有什么不对?我是否需要重建课程并在测试中引用它?单元测试正在跳过所有的中断点

+0

干净。如果它不能正常工作并重新打开visual studio –

+0

我有时会在单元测试之外得到这个。我修复它的方式是清理解决方案,关闭Visual Studio,确保应用程序不在IIS管理器中(如果是ASP.Net应用程序),则重新打开,重建。 –

+0

默认情况下也可以删除所有断点(Ctrl + Shift + F9))。看起来好像你设置了一个断点,然后注释掉设置断点的代码。有时看起来调试器会感到困惑 –

回答

0

我有时会在单元测试之外得到这个。我解决这个问题的办法是:

  1. 清洁液
  2. 关闭Visual Studio的
  3. 确保应用程序在IIS管理器没有托管(如果一个ASP.Net应用程序)
  4. 重新打开解决方案
  5. 重建解决方案