0

私は現在、Fitnessサーバーリリース20111026を使用して、64ビットとしてコンパイルされた.NETプロジェクトとx86でコンパイルされたいくつかのDLLへの参照を含む64ビットプロジェクトに対してテストしています。Visual Studioにはこれに関する問題はありませんが、x86を使用してビルドされたdllを参照する!pathを追加すると、Fitnessから次のメッセージが表示されます。

System.BadImageFormatException:ファイルまたはアセンブリ'MyDLL.DLL'またはその依存関係の1つを読み込めませんでした。間違った形式のプログラムを読み込もうとしました。

誰かがこの問題を回避する方法を知っていますか?

前もって感謝します!

4

1 に答える 1

0

これが解決策です。

Fitnesse runnerはAnyCPU上に構築されているため、次のコマンドを使用して1つをx86にパッチする必要があります

corflags runner.exe /32BIT+

ランナープラットフォームを確認する方法は次のとおりです

于 2012-07-31T20:23:02.523 に答える