登録を必要としないアクティベーション用の COM コンポーネントの構成

登録を必要としないアクティベーションで COM コンポーネントを使用するには、そのコンポーネントが side-by-side 実行アセンブリとして配置されている必要があります。 side-by-side 実行アセンブリはアンマネージ アセンブリです。 詳細については、MSDN Library の「Using Side-by-side Assemblies」を参照してください。

COM SIDE-BY-SIDE アセンブリを使用するには、.NET ベースのアプリケーションの開発者が、バインディングとアクティベーションの情報を含むアプリケーション マニフェストを用意する必要があります。 アンマネージ side-by-side 実行アセンブリのサポートは、Windows XP オペレーティング システムに組み込まれています。 オペレーティング システムによってサポートされている COM ランタイムは、アクティブにするコンポーネントがレジストリ内にない場合、アプリケーション マニフェスト内でアクティベーション情報をスキャンします。

登録を必要としないアクティベーションは、Windows XP 上にインストールされている COM コンポーネントに対してはオプションです。 side-by-side 実行アセンブリをアプリケーションに追加する手順の詳細については、MSDN Library で「Using Side-by-side Assemblies」を検索してください。

メモメモ

side-by-side 実行は .NET Framework の機能の 1 つで、ランタイムの複数のバージョン、および特定のバージョンのランタイムを使用するアプリケーションやコンポーネントの複数のバージョンを、同一コンピューター上で同時に実行できます。side-by-side 実行および side-by-side 実行アセンブリは、side-by-side 実行機能を実現するための異なる機構です。

参照

処理手順

方法: 登録を必要としないアクティベーション用の .NET Framework ベースのコンポーネントを構成する

概念

登録を必要としない COM 相互運用機能の要件

その他の技術情報

登録を必要としない COM 相互運用機能