<elemento > di assembly per <Runtime ><assemblyBinding> Element for <runtime>

Contiene le informazioni sul reindirizzamento della versione degli assembly e i relativi percorsi.Contains information about assembly version redirection and the locations of assemblies.

<configuration> <configuration>
    <runtime >   <runtime>
     <assembly >    <assemblyBinding>

SintassiSyntax

      <assemblyBinding    
   xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v1.0.3705">  
</assemblyBinding>  

Attributi ed elementiAttributes and Elements

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.The following sections describe attributes, child elements, and parent elements.

AttributiAttributes

AttributoAttribute DescrizioneDescription
xmlnsxmlns Attributo obbligatorio.Required attribute.

Specifica lo spazio dei nomi XML necessario per il binding di assembly.Specifies the XML namespace required for assembly binding. Usare la stringa "urn:schemas-microsoft-com:asm.v1" come valore.Use the string "urn:schemas-microsoft-com:asm.v1" as the value.
appliesToappliesTo Specifica la versione di runtime a cui si applica il reindirizzamento di assembly .NET Framework.Specifies the runtime version the .NET Framework assembly redirection applies to. Questo attributo facoltativo usa un numero di versione di .NET Framework per indicare la versione a cui deve essere applicato.This optional attribute uses a .NET Framework version number to indicate what version it applies to. Se non si specifica l'attributo appliesTo l'elemento <assemblyBinding> viene applicato a tutte le versioni di .NET Framework.If no appliesTo attribute is specified, the <assemblyBinding> element applies to all versions of the .NET Framework. L'attributo appliesTo è stato introdotto nella versione .NET Framework 1,1; viene ignorato dalla versione di .NET Framework 1,0.The appliesTo attribute was introduced in .NET Framework version 1.1; it is ignored by the .NET Framework version 1.0. Quando si usa .NET Framework versione 1.0 vengono quindi applicati tutti gli elementi <assemblyBinding> anche se viene specificato un attributo appliesTo.This means that all <assemblyBinding> elements are applied when using the .NET Framework version 1.0, even if an appliesTo attribute is specified.

Elementi figlioChild Elements

ElementoElement DescrizioneDescription
<dependentAssembly><dependentAssembly> Incapsula i criteri di binding e il percorso dell'assembly per ciascun assembly.Encapsulates binding policy and assembly location for an assembly. Usare uno <tag > dependentAssembly per ogni assembly.Use one <dependentAssembly> tag for each assembly.
<probing><probing> Specifica le sottodirectory in cui in Common Language Runtime viene effettuata la ricerca al momento del caricamento degli assembly.Specifies subdirectories the common language runtime searches when loading assemblies.
<publisherPolicy><publisherPolicy> Specifica se il runtime applica i criteri dell'editore.Specifies whether the runtime applies publisher policy.
<qualifyAssembly><qualifyAssembly> Specifica il nome completo dell'assembly da caricare in modo dinamico quando viene usato un nome parziale.Specifies the full name of the assembly that should be dynamically loaded when a partial name is used.

Elementi padreParent Elements

ElementoElement DescrizioneDescription
configuration Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework.The root element in every configuration file used by the common language runtime and .NET Framework applications.
runtime Contiene informazioni sull'associazione degli assembly e sull'operazione di Garbage Collection.Contains information about assembly binding and garbage collection.

EsempioExample

L'esempio seguente illustra come reindirizzare una versione dell'assembly a un'altra versione e fornire un elemento codeBase.The following example shows how to redirect one assembly version to another and provide a 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 seguente viene illustrato come utilizzare l'attributo appliesTo per reindirizzare l'associazione di un assembly .NET Framework.The following example shows how to use the appliesTo attribute to redirect binding of a .NET Framework assembly.

<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 ancheSee also