サードパーティの 32 ビット ライブラリをアプリから「除外」して、64 ビットとしてビルドできるようにするタスクがあります。そのために、この dll で動作する WCF サービスを使用することを決定し、アプリがこのサービスを呼び出します。WCF サービスは実行されますが、このサービスでメソッドを呼び出そうとすると、エラーが発生します -
Retrieving the COM class factory for component with CLSID {...} failed due to the following error: 0040154 Class not registered.
dll が登録されているので、(WCF プロジェクトで) それを参照し、[COM] タブから追加しました。これで何ができますか?
追加したばかり - サービス (自己ホスト型) とクライアントが 1 台のマシンで実行されるため、エンドポイントは net.pipe として構成されます。