2016-04-28 20 views
1

私はvs 2013 proを使用しています。NunitテストアダプタでテストエクスプローラにリストされていないNUnitテストがインストールされています

私はテストエクスプローラに表示なしテストはありません見つけるVS2012、2013年のNUnitとNUnitのテストアダプタ、2015年

をインストールしました。私は解決策を再構築し、私はコンピュータを再起動しました。メインプロジェクトとテストプロジェクトのプラットフォームターゲットを設定して、CPU、ヘルプ、x86に設定しました。

私を助けてください。ありがとうございました。

+0

どのバージョンのNUnitとテストアダプタを使用していますか? – Chris

答えて

1

VisualStudio 2015にNUnit.3.2.1.msiとNUnit3 TestAdapterがインストールされた後も同様の問題がありました。少なくとも1つの方法でテストを確認するのに役立つ場合は、ここにあります。テストエクスプローラ、I

1)で目に見えるテストがすべて実行、

2)Visual Studioのウィンドウの下部に、 ステータスバーにエラーテキストを見押されていません。

3)テストの出力ペイン(Where is the 'tests output pane'?)を確認しました。私のケースでは、テストを発見する際に例外が発生し、NUnitの移植可能なバージョンをサポートしていないと訴え、プラットフォーム固有のランナーを使用するように提案しました。

4)私のエラーを解決するための解決方法を試しました。ポータブルバージョンがサポートされていなかった場合に備えて、NUnit msiをアンインストールしました。 私のプロジェクトを開いたVisualStudioでは、NUnit 3.2.1(2016年4月19日)、NUnit Runners 3.2.1(2016年4月19日)、NUnitTestAdapter 2.0(2020年4月2日)をNuGet Packgage Managerで取得しました。私はNUnitランナーを回収することが治癒だと思います。

さらに、試行中に登場した参考文献Microsoftのテストライブラリも削除しました。しかし、私はそれが何の効果もなかったと信じています。

エラーの説明が異なる場合があり、別の解決策が必要な場合があります。

+0

こんにちは、私は助けてくれてありがとう。 nugit経由でnunitを削除し、nunitを再インストールし、nunit.runners.net4をインストールしましたが、まだ動作しません。私はnunitランナーを見ました、あなたが言及したnunit.runners.net4ですか? – peter

+0

私はプレーンなNUnit.Runnersを持っています。 – EeH

+0

こんにちはEeH、NUnitです。コンソール版のNUnitのためのランナーですか? – peter

0

VS2015でも同じ問題がありました。私はNUnitをバージョン2.6.4にダウングレードして解決しました。最新の3.5.0バージョンは、最新のNUnitTestAdapter 2.0.0と互換性がないようです。 VS 2015だけを参照しているようだ、以前のバージョンは正常になるはずです。

関連する問題