2011-03-23 99 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中

希望这可以帮助。