0

最近、いくつかの機能を追加した後、ソリューションをチェックインしました。それに加えて、いくつかの単体テストをリファクタリングしましたが、単体テスト フレームワークのバージョンなどには触れませんでした。

TFS サーバーにチェックインした後、TFS サーバーはすべてのテストを実行します。ただし、これらのテストが成功した後、次のメッセージが表示されます。

エラー: エグゼキューター 'executor://mstestadapter/v2' の呼び出し中に例外が発生しました: タイプ 'Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.Execution.UnitTestRunner' のコンストラクターが見つかりません。

同じソリューション内の異なるプロジェクトに異なるバージョンのテスト フレームワークを使用することに関係していることをオンラインで読みましたが、ソリューション全体で 1 つのテスト プロジェクトしかありません。

私のテスト プロジェクトには、単体テスト フレームワークへのこの参照しかありません

Microsoft.VisualStudio.QualityTools.UnitTestFramework

ランタイム バージョン: 2.0.50727 およびバージョン: 10.0.0.0

4

2 に答える 2

1

私の同僚は、すべてのテスト ランナーが同じバージョンを使用していることを確認することで、この問題を修正しました。

于 2017-10-18T07:05:12.170 に答える