GallioをインストールせずにIcarusやEchoでMbUnitテストを実行したい。内のすべてのファイルを、プロジェクトフォルダーGallioBundle/bin
という名前のフォルダーにコピーしました。Third Party/MbUnit
ダブルクリックしGallio.Icarus.exe
てもロードも何もしません。
コマンドラインからgallio.echo.exeを実行すると、次のエラーが発生します。
開始時間:1:07PMランタイムの初期化とプラグインのロード。停止時間:1:07 PM(合計実行時間:0.313秒)エラー:致命的な例外が発生しました。Gallio.Runtime.RuntimeException:サービスタイプ'Gallio.Runner.Projects.ITestProjectManager'のコンポーネントを解決できませんでした。そのサービスタイプに対して登録され、有効になっているコンポーネントがないようです。Gallio.Runtimeのc:\ RelEng \ Projects \ MbUnit v3.1 \ Work \ src \ Gallio \ Gallio \ Runtime \ Extensions \ RegistryServiceLocator.cs:line 202のGallio.Runtime.Extensibility.RegistryServiceLocator.ResolveNonDisabledDescriptor(Type serviceType)にあります。 Extensibility.RegistryServiceLocator.ResolveImpl(Type serviceType)in c:\ RelEng \ Projects \ MbUnit v3.1 \ Work \ src \ Gallio \ Gallio \ Runtime \ Extensions \ RegistryServiceLocator.cs:line 161atGallio.Runtime.Extensibility。
ただし、d/lフォルダーで解凍した場所から実行すると次のようになります。
GallioBundle-3.1.397.0 / binIcarusUIが表示されます。また...gallio.echoをコマンドラインで実行しても、エラーは発生しません。これは私には意味がありませんが、あります。
Gallioがプロジェクトのフォルダから実行されないのはなぜですか?