ANYCPU ターゲット プラットフォームにコンパイルされた WPF アプリケーションがあります。このアプリケーションは、32 ビット MFC アプリケーションを起動する必要があります。これは、COM Callable ラッパーを介して行っています。COM Callable ラッパーは、OLE DISPATCH を使用して exe を起動します。Win32 で COM ラッパーをコンパイルし、x86 ターゲット プラットフォームで WPF アプリケーションを起動すると、32 ビットのレガシー アプリケーションが正常に起動します。
COM Wrapper x64 ビットをコンパイルし、WPF x86 をコンパイルすると、COM Wrapper のオブジェクトの作成時に WPF アプリケーションがクラッシュします。
COM Wrapper win32 と WPF プラットフォーム ターゲット ANYCPU をコンパイルすると、再び WPF アプリケーションがクラッシュします。これを正しく設定するにはどうすればよいですか?