Ich bin ein R # -Plugin bauen und beschlossen, es mit Tests zu decken. Ich habe jedoch festgestellt, dass Plugin-Tests nicht mit dem R # -Läufer ausgeführt werden können, wenn die Plugin-Zielversion mit der R # -Version übereinstimmt.Führen Sie ReSharper-Plugin-Tests mit R # -Test Runner
Zum Beispiel, wenn Sie versuchen, zum Ausführen von Tests mit JetBrains.ReSharper.SDK.Tests
der Version 2016.2.20160818.171542
, erhalten Sie die folgende Fehlermeldung erhalten:
ERROR System.TypeLoadException: Method 'RunTests' in type 'JetBrains.ReSharper.UnitTestRunner.nUnit26.BuiltInNUnitRunner' from assembly 'JetBrains.ReSharper.UnitTestRunner.nUnit26, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.
In früheren Versionen der Fehler anders war.
Wahrscheinlich passiert das, weil R # Läufer und SDK-Baugruppen eine Mischung machen.
Gibt es eine Möglichkeit, Projekt/R # so zu konfigurieren, dass Plug-in-Komponententests mit dem R # -Läufer ausgeführt werden können? Wahrscheinlich verwendet R # dev Team ihren eigenen Läufer.
Danke!