2011-03-23 55 views
1

當通過Resharper在Visual Studio中運行一些測試時,我遇到了FileNotFoundException。所以我決定回去檢查一下運行NUnit GUI。我嘗試的第一件事是確保一切工作正常,並運行NUnit安裝(NunitTests.nunit)附帶的NUnit測試。運行NUnit的FileNotFoundException

大部分通過,但有不少測試失敗。似乎有兩個主要故障:

NUnit.Util.Tests.ProcessRunnerTests.BasicRunnerTests.CountTestCases: System.ArgumentException:爲CLR的2.0.50727.3615版本NUnit的組件不會安裝 參數名:targetRuntime

NUnit.Util.Tests.RemoteTestResultTest.ResultStillValidAfterDomainUnload: System.IO.FileNotFoundException:未能加載文件或程序集'nunit.core.interfaces,Version = 2.5.9.10348,Culture = neutral,PublicKeyToken = 96d09a1eb7f44a77'或其依賴項之一。該系統找不到指定的文件。

這是使用msi安裝的NUnit 2.5.9,並且nunit.core.interfaces.dll確實存在。我將它添加到系統路徑中,但這並沒有幫助。

是否有別的東西,需要配置用於NUnit的正常工作?不知道我的原始問題是否與此相關,但似乎我需要至少讓這些基線測試先行工作。

回答

0

當我有這個是v2.5.10。我發現我的依賴關係文件夾中並沒有實際引用nunit.core.interfaces.dll。

我結束了有3個引用:

  • unuit.core.dll
  • nunit.core.interfaces.dll
  • nunit.framework.dll中

希望這可以幫助。