如果我沒有弄錯,NUnit是單元測試的事實上的標準,但是我剛剛下載了它,寫了一個簡單的測試,然後顯然我必須啓動GUI並加載我的組件,它簡直失敗了。C#.NET 4.0測試框架?
我試圖編輯
C:\Program Files (x86)\NUnit 2.5.7\bin\net-2.0\nunit.exe.config
至於建議in this question,但沒有任何工作,所以我嘗試下載NUnit的源代碼,並在VS2010編譯它,但它甚至不進行編譯。說找不到punit.framework.dll
。 解決方案說「不包含AllTestsExecuted的定義」,所以我在這裏感到有點沮喪。你會認爲會有一個易於使用和運行的.net 4的框架,不是嗎?
所以我的問題是,我如何得到NUnit的工作,或者是否有另一個框架,會導致我沒有痛苦?
當你說它'失敗'時,你究竟是什麼意思?什麼是錯誤信息? – Nobody 2010-10-09 22:19:10
NUnit通常可以和.NET 4.0一起工作,沒有任何問題。你在64位操作系統上運行嗎?如果exe文件是爲x86編譯的,並且您試圖運行64位版本的NUnit,它將拒絕加載您的程序集。 – 2010-10-09 22:23:59
ReSharper具有出色的NUnit集成和運行中的VS單元測試等。 – 2010-10-09 22:24:56