FileNotFoundException正在运行NUnit

FileNotFoundException正在运行NUnit,nunit,filenotfoundexception,Nunit,Filenotfoundexception,我在Visual Studio中通过Resharper运行某些测试时遇到FileNotFoundException。所以我决定回去检查NUnit GUI的运行情况。我尝试的第一件事是确保一切正常工作,并运行NUnit安装附带的NUnit测试(nunitests.NUnit) 大多数通过了,但有相当多的测试失败了。似乎有两个主要故障: NUnit.Util.Tests.ProcessRunnerTests.BasicRunnerTests.CountTestCases: System.Argume

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

大多数通过了,但有相当多的测试失败了。似乎有两个主要故障:

NUnit.Util.Tests.ProcessRunnerTests.BasicRunnerTests.CountTestCases: System.ArgumentException:未安装CLR版本2.0.50727.3615的NUnit组件 参数名称:targetRuntime

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

当我有这个问题时,它是针对v2.5.10的。我发现我实际上也没有在我的dependencies文件夹中引用nunit.core.interfaces.dll

我最终得到了3份推荐信:

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