Pou*_*efi 40 nunit jetbrains-ide test-runner resharper-8.0
这似乎是JetBrains Resharper 9.1 Ultimate Test Runner引用旧版NUnit的错误.我在我的程序集中使用NUnit 3.0.
[Window Title]
Unit Test Runner
[Main Instruction]
Unit Test Runner failed to run tests
[Expanded Information]
at NUnit.Core.Builders.TestAssemblyBuilder.GetCandidateFixtureTypes(Assembly assembly, String ns)
at NUnit.Core.Builders.TestAssemblyBuilder.GetFixtures(Assembly assembly, String ns)
at NUnit.Core.Builders.TestAssemblyBuilder.Build(String assemblyName, Boolean autoSuites)
at NUnit.Core.Builders.TestAssemblyBuilder.Build(String assemblyName, String testName, Boolean autoSuites)
at NUnit.Core.TestSuiteBuilder.Build(TestPackage package)
at NUnit.Core.SimpleTestRunner.Load(TestPackage package)
at NUnit.Core.ProxyTestRunner.Load(TestPackage package)
at NUnit.Core.RemoteTestRunner.Load(TestPackage package)
at JetBrains.ReSharper.UnitTestRunner.nUnit.BuiltInNUnitRunner.RunTests(IRemoteTaskServer server, Dictionary`2 tests, Dictionary`2 fixtures, List`1 explicitly, Boolean useAddins, List`1 assemblies)
Run Code Online (Sandbox Code Playgroud)
编辑:问题消失了升级到Resharper的第10版.
小智 27
正如在接受的答案中所提到的,ReSharper 9不支持NUnit 3.所述的解决方案确实有效(即更新到ReSharper 10),但是,对于没有此选项的人(例如许可),您可以降级您的版本按照以下步骤操作NUnit:
Uninstall-Package NUnit
然后执行
Install-Package NUnit -Version 2.6.4您的测试现在应该使用ReSharper 9运行.
Eva*_*n M 15
正如Yousefi所提到的,通过更新到ReSharper的第10版来解决这个问题.我有同样的问题,并解决了它.
| 归档时间: |
|
| 查看次数: |
11186 次 |
| 最近记录: |