0

SomeGallioTestProject.dll の読み込みエラー: テスト ドライバーの呼び出し中に例外が発生しました。

個別のテスト プロジェクトを含むこのビジュアル スタジオ 2010 ソリューションがあります。

彼らは、テスト フレームワークに MBUnit と Gallio を使用しています。

以前は、ソリューション内のテスト/実行/すべてのテストが呼び出されたときに、両方のテスト プロジェクトが実行されていました。

現在、テスト プロジェクトの 1 つだけが実行されており、他のプロジェクトに対して上記のエラーが返されます。

問題の解決を試みるために、mbunit/gallio 3.4.14 を使用して Visual Studio の新しいインストールを作成しましたが、違いはありませんでした。

プロセッサの種類を変更すると、同様のエラーが生成されますが、不一致が識別されるため、その場合は別の種類のエラーが発生します。

Icarus でテストを実行すると、テスト スイートを実行できますが、その場合 Typemock は正しく初期化されません。

例外の原因を示す他のファイルが見つからず、エラーの原因を特定するのに役立つアイデア、または可能であれば修正するメカニズムさえも探しています。

4

1 に答える 1

1

異なる .net ランタイム バージョンの projects/mbunit/gallio dll はありますか?

.net 3.5 フレームワークに対してそれらすべてを構築してみてください。

または、すべてが .net 4.0 をターゲットにしている場合は、変更してみてください

<startup>
      <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>

に:

<startup>
  <supportedRuntime version="v4.0.30319" />
</startup>

テストプロジェクトのapp.config

于 2013-09-26T01:33:22.120 に答える