Assembly ed esecuzione contemporanea di più versioniAssemblies and side-by-side execution

L'esecuzione contemporanea di diverse versioni è la capacità di archiviare ed eseguire più versioni di un'applicazione o di un componente sullo stesso computer.Side-by-side execution is the ability to store and execute multiple versions of an application or component on the same computer. Tale caratteristica consente di avere sullo stesso computer più versioni del runtime e più versioni delle applicazioni e dei componenti che utilizzano una versione del runtime.This means that you can have multiple versions of the runtime, and multiple versions of applications and components that use a version of the runtime, on the same computer at the same time. L'esecuzione contemporanea di diverse versioni offre un maggior controllo per definire a quale versione di un componente un'applicazione è associata, e quale sia la versione del runtime da essa utilizzata.Side-by-side execution gives you more control over what versions of a component an application binds to, and more control over what version of the runtime an application uses.

Il supporto per l'archiviazione e l'esecuzione contemporanea di diverse versioni dello stesso assembly è parte integrante della denominazione con nome sicuro ed è incorporato nell'infrastruttura del runtime.Support for side-by-side storage and execution of different versions of the same assembly is an integral part of strong naming and is built into the infrastructure of the runtime. Poiché il numero di versione dell'assembly con nome sicuro è parte della relativa identità, il runtime può archiviare più versioni dello stesso assembly nella Global Assembly Cache e caricare tali assembly in fase di esecuzione.Because the strong-named assembly's version number is part of its identity, the runtime can store multiple versions of the same assembly in the global assembly cache and load those assemblies at run time.

Benché il runtime offra la possibilità di creare applicazioni predisposte all'esecuzione contemporanea di diverse versioni, questa non viene implementata automaticamente.Although the runtime provides you with the ability to create side-by-side applications, side-by-side execution is not automatic. Per ulteriori informazioni sulla creazione di applicazioni per l'esecuzione side-by-Side, vedere linee guida per la creazione di componenti per l'esecuzione side-by-side.For more information on creating applications for side-by-side execution, see Guidelines for creating components for side-by-side execution.

Vedere ancheSee also