サイド バイ サイド アセンブリ共有

次の図は、従来のアセンブリ共有方法を使用して 2 つのアプリケーションがアセンブリを共有する方法を示しています。 従来のアセンブリ共有に関する問題は、アプリケーションが下位互換性のないバージョンのアセンブリ (通常は DLL) をインストールするときに発生します。 インストールしたアプリケーションは動作しますが、以前の DLL バージョンに依存していたアプリケーションは機能しなくなる可能性があります。

アセンブリを共有する 2 つのアプリケーションの表現

分離されたアプリケーションとサイド バイ サイド アセンブリ ソリューションを使用すると、同じ Win32 アセンブリの異なるバージョンを、競合することなく同じシステム上で同時に実行できます。 アプリケーションで使用するサイド バイ サイド アセンブリ バージョンを指定することで、開発者はテストする構成がユーザーのコンピューターで常に複製されることを保証できます。 サイド バイ サイド共有を次の図に示します。

サイド バイ サイド アセンブリ共有の実装

詳細については、分離アプリケーションとサイド バイ サイド アセンブリの概要に関する記事を参照してください。