JetBrains Resharper 9 Ultimate-Test-Runner error: NUnit.Core.UnsupportedFrameworkException: Übersprungen laden der assembly {MyAssembly}
Dies scheint ein Fehler mit der JetBrains Resharper 9.1 Ultimative Test Runner verweisen auf eine ältere version von NUnit. Ich bin mit NUnit 3.0 in meiner Gemeinde.
[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)
BEARBEITEN:
Problem geht Weg mit upgrade auf die version 10 von Resharper.
InformationsquelleAutor der Frage Pouya Yousefi | 2015-11-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als Yousefi bereits erwähnt, dies ist behoben durch ein Update auf version 10 von ReSharper. Ich hatte das gleiche Problem und es behoben.
InformationsquelleAutor der Antwort Evan M
Wie bereits in der akzeptierten Antwort, ReSharper 9 nicht unterstützt NUnit-3.
Die Lösung wie angegeben funktioniert (D. H. aktualisieren, um ReSharper 10), jedoch für diejenigen, die diese Möglichkeit nicht haben (z.B. Lizenzierung), Sie können ein downgrade eurer version von NUnit, indem Sie die folgenden die folgenden Schritte aus:
Uninstall-Package NUnit
gefolgt von
Install-Package NUnit -Version 2.6.4
Sollten Ihre tests laufen nun mit ReSharper 9.
InformationsquelleAutor der Antwort Stephen
Wie bereits in der anderen Antwort, die wirkliche Lösung ist ein upgrade auf ReSharper 10. Aber wenn Sie es nicht tun, können Sie deaktivieren ReSharper 9 s unit-test-Funktionalität und fallen Sie zurück zu Visual Studio integrierten Test-Explorer.
Dazu:
InformationsquelleAutor der Antwort Kristopher Johnson
Was für mich gearbeitet (VS 2015):
1) installiert NUnit Test Adapter 3.2
2) Test-Explorer geöffnet: VS -> Menü Test -> Windows -> Test-Explorer
3) lief der test: Im Test-Explorer-Fenster (wenn keine test -, rebuild-Lösung) ausgewählte Tests ausführen, mit der rechten Maustaste und "Run Selected Tests"
voila, ich sehe den test in der Test-Explorer-Fenster, und wählen Sie eine und zu Debuggen.
InformationsquelleAutor der Antwort Riga
Nicht in der Lage zum ausführen von NUnit - unit-tests mit ReSharper test runner
InformationsquelleAutor der Antwort Ghosthack