运行NUnit的FileNotFoundException

时间:2011-03-23 17:33:39

标签: nunit filenotfoundexception

我在Visual Studio中通过Resharper运行一些测试时遇到了FileNotFoundException。所以我决定回去检查运行NUnit GUI。我尝试的第一件事是确保一切正常,并运行NUnit安装(NunitTests.nunit)附带的NUnit测试。

大部分都过去了,但有很多测试失败了。似乎有两个主要的失败:

  

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配置其他正常工作?不确定我的原始问题是否与此相关,但似乎我需要至少让这些基线测试先工作。

1 个答案:

答案 0 :(得分:0)

当我这样做的时候是v2.5.10。我发现我实际上并没有在我的依赖项文件夹中引用nunit.core.interfaces.dll。

我最终有3个参考文献:

  • unuit.core.dll
  • nunit.core.interfaces.dll
  • nunit.framework.dll中
希望这可能有所帮助。

相关问题