2016-05-04 130 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. 重建解決方案