Side-by-side 実行は、アプリケーションまたはコンポーネントの複数のバージョンを同じコンピューターに格納して実行する機能です。 つまり、複数のバージョンのランタイムと、1 つのバージョンのランタイムを使用する複数のバージョンのアプリケーションとコンポーネントを、同じコンピューター上で同時に使用できます。 並列実行を使用すると、アプリケーションがバインドするコンポーネントのバージョンをより詳細に制御でき、アプリケーションで使用されるランタイムのバージョンをより詳細に制御できます。
同じアセンブリの異なるバージョンのサイド バイ サイド ストレージと実行のサポートは、厳密な名前付けの不可欠な部分であり、ランタイムのインフラストラクチャに組み込まれています。 厳密な名前のアセンブリのバージョン番号はその ID の一部であるため、ランタイムは同じアセンブリの複数のバージョンをグローバル アセンブリ キャッシュに格納し、実行時にそれらのアセンブリを読み込むことができます。
ランタイムにはサイド バイ サイド アプリケーションを作成する機能がありますが、サイド バイ サイド実行は自動ではありません。 サイド バイ サイド実行用のアプリケーションの作成の詳細については、サイド バイ サイド実行 のコンポーネントを作成するためのガイドラインを参照してください。
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET