我在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配置其他正常工作?不确定我的原始问题是否与此相关,但似乎我需要至少让这些基线测试先工作。
答案 0 :(得分:0)
当我这样做的时候是v2.5.10。我发现我实际上并没有在我的依赖项文件夹中引用nunit.core.interfaces.dll。
我最终有3个参考文献: