多くの異なるライブラリで構成される大規模なソリューションがあります。64ビットシステムでの開発に移行したばかりです。これにより、ソリューション内の個々のプロジェクトごとに指定する必要があるプラットフォームターゲットについて考える必要があります。
現在、32ビットDLLファイルを参照するライブラリプロジェクトは1つだけです。このDLLファイルの相互運用機能を参照しますが、ソリューション内の残りのプロジェクトを「任意のCPU」のままにして、このプロジェクトのプラットフォームとしてx86をターゲットにすると、エラーが発生します。
私の質問は、32ビット相互運用機能を参照するものを除くすべてのプロジェクトで任意のCPUをターゲットにできるかどうかです。または、x86用にすべてをビルドする必要があります。これはエラーなしで機能するようです。