2010-07-28 28 views
0

所以我正在運行一個單元測試,這是一個「壞」的單元測試,它需要運行一個時間。 (它曾經工作得很好)調試器中的c#winforms ....檢測到上下文切換死鎖

現在我得到的上下文切換死鎖檢測到的錯誤,我猜測,因爲它是 這樣一個漫長的過程(20分鐘)做整個測試。

就像這裏描述: http://bytes.com/topic/c-sharp/answers/471705-context-switch-deadlock-detected

有什麼我可以做的就是單元測試沒有錯誤運行?

如果有什麼事我可以把它拿出來測試和編寫LITTEL包裝的應用程序,但 我們只能做這些測試一次或兩次的一年,這似乎是工作很多......

謝謝,

校準 -

+0

它是一個COM錯誤。除非你給我們一個想法你正在使用什麼樣的COM組件,否則這不會發生。最終它是一個調試器警告,不需要從調試器運行單元測試... – 2010-07-28 22:27:43

+0

Thansks, 我擊中了Db,然後做了一堆AD東西來構建我們的域並填充學生。我並不是有目的地使用com組件,但.Net可能會這麼做是爲了做廣告。 – 2010-07-29 14:44:52

回答

0

正如漢斯說,如果你運行的運行速度慢,而不是調試運行他們 單元測試,它工作正常。

在我們奇怪的cheezy情況下,這很好。

謝謝,

E-