サードパーティのプロバイダーからの dll があります。MVC プロジェクトから参照しましたが、すべて正常に動作します。
その dll を使用するすべてのコードを別のプロジェクトに引き出すことにしました。次に、MVC プロジェクトから dll の参照を削除し、代わりに、その API のラッパー/抽象化である他のプロジェクトを参照しました。
現在、サーバーがロードしようとしているときに、次のエラーが表示されます。
Could not load file or assembly 'xxxx' or one of its dependencies. An attempt was made to load a program with an incorrect format.
このサイトやその他の場所で、x64 と x86 の比較など、風変わりなシナリオを扱う質問をたくさん見てきましたが、私の状況がここに当てはまるかどうかはわかりません。念のため、両方のプロジェクトで x86/x64/any cpu のすべての可能な組み合わせを試してみましたが、効果はありませんでした。
ここで何が欠けていますか、または何が間違っていましたか?