2017-03-10 7 views
11

ビジュアルスタジオ2017で自分のソリューションでライブユニットテストセッションを開始すると、次のメッセージが表示されます。「このソリューションでテストアダプタが参照されていません」というエラーメッセージが表示されるのはなぜですか?

このソリューションではテストアダプタは参照されていません。テストプロジェクトがある場合は、テストを実行するために使用するテストフレームワークに対応するテストアダプタにNuGetリファレンスを追加します。テストプロジェクトに必要なNuGetリファレンスがすでにある場合は、NuGetリストアを実行すると問題が解決する場合があります。

この状況を改善するにはどうすればよいですか?

答えて

15

メッセージが示すように、テストフレームワーク用と視覚スタジオテストランナー用のsom nugetパッケージをインストールする必要があります。 MSTestを使用して古いソリューションをアップグレードする場合は、まずMicrosoft.VisualStudio.QualityTools.UnitTestFrameworkへの参照を削除する必要があります。

次に、パッケージ - > Nugetパッケージマネージャ - >パッケージマネージャコンソールの下にあるパッケージマネージャコンソールを開く必要があります。あなたのユニットテストプロジェクト(複数可)を選択し、次のコマンドを実行します。

Install-Package MSTest.TestFramework 
Install-Package MSTest.TestAdapter 

あなたは、このようなxUnitフレームやNUnitのように、あなたはxUnitフレームとxunit.runner.visualstudioのいずれかをインストールする必要があり、別のテストフレームワークを使用している場合、またはNUnitとNUnit3TestAdapter

関連する問題