ac#クラスライブラリプロジェクトで64ビットのcom interop dllを参照し、それを初期化するコードがあります。このライブラリはasp.netプロジェクトで使用されます。
ビジネスレイヤープロジェクトとasp.netはc#にあるので、任意のCPUプラットフォーム用に構成しました。また、私は設定しました
ビジネスレイヤープロジェクトでcomクラスを初期化しようとすると、以下のエラーが発生します。このエラーの原因と、64ビットでカバーしているのになぜWin32アプリケーションが無効であると記載されているのかについてのアドバイス。
次のエラーが原因で、IClassFactoryからCLSID{31DE5D69-1F5F-434D-8855-F627EAEB2404}を使用してCOMコンポーネントのインスタンスを作成できませんでした。800700c1は有効なWin32アプリケーションではありません。(HRESULTからの例外:0x800700C1)。
ありがとう