プライマリ相互運用機能アセンブリの再配布

プライマリ相互運用機能アセンブリは、.NET Framework アプリケーションの一部としてエンド ユーザーに再配布されます。 関連する各 COM タイプ ライブラリをユーザーのコンピューターに登録する必要があること以外は、1 つ以上のプライマリ相互運用機能アセンブリを含むアプリケーションの開発は、他の .NET ベースのアプリケーションの開発と同じです。 利用できる配置機能の詳細については、「アプリケーションの配置」を参照してください。

定義上、プライマリ相互運用機能アセンブリは常にその発行元によって署名され、一意性が保証されます。 プライマリ相互運用機能アセンブリが記述する型の単一の公式な定義として、一般的なプライマリ相互運用機能アセンブリは、アプリケーション ディレクトリに配置した場合でも、グローバル アセンブリ キャッシュにインストールされていると予測できます。 共通言語ランタイムは、グローバル アセンブリとローカル アセンブリの両方に同じ販売元の署名がある場合でも、常にグローバル アセンブリ キャッシュ内のプライマリ相互運用機能アセンブリを使用するようにアプリケーションに指示します。 この場合、アプリケーションは販売元によるバージョンの変更から分離されません。 アプリケーションでこのような変更を分離する必要がある場合は、プライマリ相互運用機能アセンブリを使用する代わりに、タイプ ライブラリ インポーター (Tlbimp.exe) を使用して独自の相互運用機能アセンブリを生成します。

参照

処理手順

方法: プライマリ相互運用機能アセンブリを登録する

概念

プライマリ相互運用機能アセンブリを使ったプログラミング

プライマリ相互運用機能アセンブリの検索