あいまいなタイトルをお許しください。1行で説明するのは難しいです。
基本的に、Visual Studio 内から TestDriven を使用して正常に実行される MbUnit テストがありますが、NAnt 内から <gallio> タスクを介してテストを実行しようとすると失敗します。
失敗は、ファイルを読み取ろうとするテストに関係しています。たとえば、「..\..\files\dir\whatever」など、現在のディレクトリに関連するファイルを読み取ります。ただし、問題は、Gallio がテスト DLL を別のディレクトリにコピーし、現在のディレクトリを "%HOMEDIR%\AppData\Local\Temp\Gallio\MSTestAdapter\randomname\TestDir\Out\something" に設定しているようです。
したがって、私の質問は 2 つあります。実行時に見つけられるように、テストで必要なファイルをどこに配置する必要がありますか?また、コードからそれらをどのように参照する必要がありますか?
(また、MS-Test をまったく使用していないと思っていたのに、どうしてそこに「MSTest」ディレクトリがあるのでしょうか?)