最近、CassiniDev を使用して CI サーバーで WatiN テストを実行し始めました。2 台の 32 ビット マシンをビルドしてテストすると、テストの実行に問題はありません。ただし、64 ビット マシンでビルドしてテストすると、次のエラーが発生します。
Could not load file or assembly 'CassiniDev4-lib, Version=4.0.1.7,
Culture=neutral,
PublicKeyToken=f7f6e0b4240c7c27' or one of its dependencies.
An attempt was made to load a program with an incorrect format.
私が見つけたのは、64ビット環境との競合によるものです。64 ビットのローカル マシンでは、プラットフォーム ターゲットを x86 に設定しても問題なく、テストは夢のように実行されます。ただし、リリース構成を x86 をターゲットにして 64 ビット マシンにデプロイするように変更しても、同じエラーが発生します。これに対する回避策を知っている人はいますか?32 ビット マシンと 64 ビット マシンの両方でビルドしてテストできる方法はありますか?