私はこれに似た他の質問を見てきましたが、それらはすべてVisual Studio 2010のPre-RTMのようです(または実際の答えがありません)。
Gallioの最新バージョンをダウンロードし、それを使用してMSテストプロジェクトを実行しようとしています。
MSテストプロジェクトのリファレンスにGallioを追加し、フルビルドを実行してから、コンパイル済みのdllをGallioで開きました。
次に、テストを実行しようとしましたが、実行されません。エラーは発生しませんが、失敗するだけです。
それは言う218 tests - 0 passed - 1 failed - 0 inconclusive - 0 skipped
。
実行時ログを確認したところ、無効になっているGallio.VisualStudio.Shellが必要であると表示されています。私はプラグインをチェックしました、そしてこれはそれが言うことです:
Visual Studio Integration
ShellVisualStudio内でGallioプラグインをホストするためのフレームワークを提供します。
無効:プラグインの有効化条件が満たされていません。これは、動作するためにサードパーティアプリケーション内でホストする必要があるプラグインの意図された動作であることに注意してください。有効条件:'$ {process:DEVENV.EXE}または$ {process:VSTESTHOST.EXE}または$ {process:QTAGENT.EXE}または$ {process:QTAGENT32.EXE}または$ {process:QTDCAGENT.EXE}または$ {process:QTDCAGENT32.EXE}または$ {process:MSTEST.EXE}'。
私はビジュアルスタジオ内でさえ実行していませんが、必要に応じてそれを認識しています。devenv.exeを実行しています(GallioとDevenv.exeの両方が私のアカウントで実行されています)。
これを機能させる方法について何かアイデアはありますか?