0

comコンポーネントを公開するアプリケーションと対話するC#アプリを作成しています。プロジェクトを右クリックしてCOMコンポーネントへの参照を追加することにより、そのコンポーネントへの参照を追加しました。

タイプライブラリ1.13を公開します。

別のバージョンのコンポーネントでテストし、COMアプリをアンインストールして、古いバージョンのCOMアプリをインストールするまで、アプリとコンポーネントの通信は問題ありませんでした。

現在、私のプロジェクトはビルドされず、コンポーネントが登録されていないなどの不満があります。

バージョン1.13の古い相互運用機能の参照を削除し、新しいインストールのCOMの参照を1.10に再度追加すると、機能しますが、やりたかった複数のバージョンに1つの相互運用機能を使用するという考えが失われます。

ある範囲のCOMアプリバージョンのみをサポートするようにアプリを制限することは問題ありませんが、共通の機能をサポートする相互運用機能を1つだけ出荷したいと思います。

複数の相互運用機能の参照を追加せずに、それをプロジェクトに組み込む方法についてアドバイスしてください。

ありがとうございました、

4

0 に答える 0