私はR#プラグインを構築しており、テストでそれをカバーすることに決めました。しかし、プラグインのターゲットバージョンがR#のバージョンと同じ場合、R#ランナーを使用してプラグインテストを実行することはできません。バージョン2016.2.20160818.171542
のJetBrains.ReSharper.SDK.Tests
を使用してテストを実行しようとした場合R#テストランナーを使ってReSharperプラグインテストを実行
たとえば、次のエラーを取得します:
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.
以前のバージョンではエラーが異なっていました。
R#ランナーとSDKアセンブリが混在している可能性があります。
R#ランナーを使用してプラグインユニットテストを実行できるようにproject/R#を設定する方法はありますか?おそらく、R#devチームは自分のランナーを使用します。
ありがとうございます!