Elemento <assemblyBinding> per <runtime>
Aggiornamento: novembre 2007
Contiene le informazioni sul reindirizzamento della versione degli assembly e i relativi percorsi.
Elemento <Configuration>
Elemento <runtime>
Elemento <assemblyBinding> per <runtime>
<assemblyBinding
xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v1.0.3705">
</assemblyBinding>
Attributi ed elementi
Nelle sezioni riportate di seguito vengono illustrati attributi, elementi figlio e padre.
Attributi
Attributo |
Descrizione |
---|---|
xmlns |
Attributo obbligatorio. Specifica lo spazio dei nomi XML necessario per l'associazione degli assembly. Utilizzare la stringa "urn:schemas-microsoft-com:asm.v1" come valore. |
appliesTo |
Specifica la versione di CLR relativa al reindirizzamento degli assembly di .NET Framework. In questo attributo facoltativo viene utilizzato un numero di versione di .NET Framework per indicare la versione a cui è applicabile. Se non si specifica l'attributo appliesTo, l'elemento <assemblyBinding> verrà applicato a tutte le versioni di .NET Framework. L'attributo appliesTo è stato introdotto in .NET Framework versione 1.1 ed è ignorato in .NET Framework versione 1.0. Quando si utilizza .NET Framework versione 1.0, vengono quindi applicati tutti gli elementi <assemblyBinding>, anche se viene specificato un attributo appliesTo. |
Elementi figlio
Elemento |
Descrizione |
---|---|
Incapsula il criterio di associazione e il percorso dell'assembly per un assembly. Utilizzare un tag <dependentAssembly> per ciascun assembly. |
|
Specifica le sottodirectory in cui in Common Language Runtime viene effettuata la ricerca al momento del caricamento degli assembly. |
|
Specifica se nell'ambiente di esecuzione vengono applicati i criteri dell'editore. |
|
Specifica il nome completo dell'assembly da caricare in modo dinamico quando viene utilizzato un nome parziale. |
Elementi padre
Elemento |
Descrizione |
---|---|
configuration |
È l'elemento di primo livello in ciascun file di configurazione utilizzato in Common Language Runtime e nelle applicazioni .NET Framework. |
runtime |
Contiene le informazioni sull'associazione degli assembly e la procedura di Garbage Collection. |
Esempio
L'esempio seguente illustra come reindirizzare una versione dell'assembly in un'altra versione e fornisce un elemento codeBase.
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="myAssembly"
publicKeyToken="32ab4ba45e0a69a1"
culture="neutral" />
<bindingRedirect oldVersion="1.0.0.0"
newVersion="2.0.0.0"/>
<codeBase version="2.0.0.0"
href="http://www.litwareinc.com/myAssembly.dll"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
Nell'esempio che segue viene illustrato l'utilizzo dell'attributo appliesTo per reindirizzare l'associazione di un assembly di .NET Framework.
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v1.0.3705">
<dependentAssembly>
<assemblyIdentity name="mscorcfg" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
Vedere anche
Concetti
Reindirizzamento delle versioni di assembly
Riferimenti
Schema delle impostazioni dell'ambiente di esecuzione