1

通过 Resharper 在 Visual Studio 中运行一些测试时,我遇到了 FileNotFoundException。所以我决定回去检查 NUnit GUI 的运行情况。我尝试的第一件事是确保一切正常并运行 NUnit 安装附带的 NUnit 测试 (NunitTests.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,版本=2.5.9.10348,文化=中性,PublicKeyToken=96d09a1eb7f44a77”或其依赖项之一。该系统找不到指定的文件。

这是使用 msi 安装的 NUnit 2.5.9,并且 nunit.core.interfaces.dll 确实存在。我将它的位置添加到系统路径中,但这没有帮助。

是否需要配置其他东西才能使 NUnit 正常工作?不确定我最初的问题是否与此有关,但似乎我至少需要先让这些基线测试工作。

4

1 回答 1

0

当我拥有它时,它适用于 v2.5.10。我发现我实际上也没有在我的依赖项文件夹中引用 nunit.core.interfaces.dll 。

我最终得到了 3 个参考:

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

希望这可能会有所帮助。

于 2011-10-30T20:41:26.857 回答