プロジェクトでは、Visual Studio 2012 と Team Foundation Server 2010 を使用しています。Microsoft Fakes を使用しているため、Team Build 2010 の開始されたテスト機能を使用できなかったので、テスト アセンブリを渡す VSTest.Console.exe を呼び出すビルド アクティビティを作成しました。このアプローチは、私たちにとってうまく機能しています。ただし、最近のチェックイン後、Vstest.console.exe を実行すると次のエラーが発生します。
エラー: エグゼキューター 'executor://mstestadapter/v1' の呼び出し中に例外が発生しました: オブジェクト参照がオブジェクトのインスタンスに設定されていません。
バイナリ ファイルをローカル マシンにコピーしたところ、再びエラーが発生しました。興味深いことに、チェックイン前に同じ vstest.console.exe を同じパラメーターで実行し、正しく動作する開発ビルドを実行します。私のマシンには 2 つのフォルダーがあります。1 つは通話が正常に機能し、もう 1 つは正常に機能しません。コンパイルされたアセンブリは同じサイズに見え、示唆するほどの違いはありません。
Process Monitor を使用してみましたが、プロセスが終了コード 1 で戻ること以外に明らかなことは見つかりませんでした。このエラーについてよく知っている人はいますか? テスト実行から詳細情報を見つける方法はありますか?
よろしく、
ハミド