Come impedire alle applicazioni di utilizzare la versione più recente di XMS

Per impostazione predefinita, quando è installata una versione più recente di XMS , le applicazioni che utilizzano la versione precedente passano automaticamente alla versione più recente senza dover ricompilare.

Informazioni su questa attività

La funzione di coesistenza di più versioni garantisce che l'installazione di una versione più recente di XMS non sovrascriva la versione precedente di XMS . Invece, più istanze di assembly XMS .NET simili coesistono nella GAC (Global Assembly Cache), ma hanno numeri di versione diversi. Internamente, il GAC usa un file di politica per instradare le chiamate dell'applicazione alla versione più recente di XMS. Le applicazioni vengono eseguite senza necessità di ricompilazione e possono utilizzare nuove funzioni disponibili nella nuova versione di XMS .NET .

Tuttavia, se un'applicazione è richiesta per utilizzare la vecchia versione di XMS , impostare l'attributo publisherpolicy su no nel file di configurazione dell'applicazione.

Nota: Un file di configurazione dell'applicazione è un file con un nome che consiste nel nome del programma eseguibile a cui il file si riferisce, con suffisso .config. Ad esempio, il file di configurazione dell'applicazione per text.exe avrà il nome text.exe.config.

In qualsiasi momento, tuttavia, tutte le applicazioni di un sistema utilizzano la stessa versione di XMS .NET.