アプリケーションで最新バージョン以外の XMS を使用する場合

デフォルトでは、新しい XMS バージョンがインストールされると、前のバージョンを使用するアプリケーションは自動的に新しいバージョンに切り替わり、再コンパイルする必要はありません。

本タスクについて

複数バージョンの共存機能により、新しい XMS バージョンをインストールしても、前の XMS バージョンは上書きされません。 代わりに、類似した XMS .NET アセンブリーの複数インスタンスがグローバル・アセンブリー・キャッシュ (GAC) に共存しますが、バージョン番号は異なります。 内部では、GAC はポリシー・ファイルを使用して、アプリケーション呼び出しを最新バージョンの XMSにルーティングします。 アプリケーションは再コンパイルを必要とせずに実行され、新しいバージョンの XMS .NET で使用可能な新機能を使用できます。

ただし、アプリケーションが古い XMS バージョンを使用する必要がある場合は、アプリケーション構成ファイルで publisherpolicy 属性を no に設定します。

注: アプリケーション構成ファイルは、ファイルが関連する実行可能プログラムの名前と接尾部 .config で構成される名前を持つファイルです。 例えば、text.exe のアプリケーション構成ファイルの名前は text.exe.config になります。

ただし、任意の時点で、システムのすべてのアプリケーションが同じバージョンの XMS .NETを使用します。