<assemblyBinding> (elemento) para <en tiempo de ejecución><assemblyBinding> Element for <runtime>

Contiene información sobre la redirección de versiones de ensamblado y las ubicaciones de ensamblados.Contains information about assembly version redirection and the locations of assemblies.

<configuration><configuration>
<en tiempo de ejecución ><runtime>
<assemblyBinding ><assemblyBinding>

SintaxisSyntax

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

Atributos y elementosAttributes and Elements

En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.The following sections describe attributes, child elements, and parent elements.

AtributosAttributes

AtributoAttribute DescripciónDescription
xmlnsxmlns Atributo necesario.Required attribute.

Especifica el espacio de nombres XML necesario para el enlace de ensamblados.Specifies the XML namespace required for assembly binding. Utilice la cadena "urn: schemas-microsoft-v1" como valor.Use the string "urn:schemas-microsoft-com:asm.v1" as the value.
appliesToappliesTo Especifica la versión en tiempo de ejecución a la que se aplica la redirección del ensamblado de .NET Framework.Specifies the runtime version the .NET Framework assembly redirection applies to. Este atributo opcional usa un número de versión de .NET Framework para indicar a qué versión se aplica.This optional attribute uses a .NET Framework version number to indicate what version it applies to. Si no se especifica ningún atributo appliesTo, el elemento <assemblyBinding> se aplica a todas las versiones de .NET Framework.If no appliesTo attribute is specified, the <assemblyBinding> element applies to all versions of the .NET Framework. El appliesTo atributo se introdujo en .NET Framework versión 1.1; se omite la versión 1.0 de .NET Framework.The appliesTo attribute was introduced in .NET Framework version 1.1; it is ignored by the .NET Framework version 1.0. Esto significa que se aplican todos los elementos <assemblyBinding> cuando se usa la versión 1.0 de .NET Framework, aunque se especifique un atributo appliesTo.This means that all <assemblyBinding> elements are applied when using the .NET Framework version 1.0, even if an appliesTo attribute is specified.

Elementos secundariosChild Elements

ElementoElement DescripciónDescription
<dependentAssembly><dependentAssembly> Encapsula la directiva de enlace y la ubicación de un ensamblado.Encapsulates binding policy and assembly location for an assembly. Use una <dependentAssembly > etiqueta para cada ensamblado.Use one <dependentAssembly> tag for each assembly.
<probing><probing> Especifica los subdirectorios en los que busca Common Language Runtime cuando se cargan los ensamblados.Specifies subdirectories the common language runtime searches when loading assemblies.
<publisherPolicy><publisherPolicy> Especifica si el tiempo de ejecución aplica la directiva de editor.Specifies whether the runtime applies publisher policy.
<qualifyAssembly><qualifyAssembly> Especifica el nombre completo del ensamblado que debe cargarse dinámicamente cuando se utiliza un nombre parcial.Specifies the full name of the assembly that should be dynamically loaded when a partial name is used.

Elementos primariosParent Elements

ElementoElement DescripciónDescription
configuration Elemento raíz de cada archivo de configuración usado por las aplicaciones de Common Language Runtime y .NET Framework.The root element in every configuration file used by the common language runtime and .NET Framework applications.
runtime Contiene información del enlace del ensamblado y de la recolección de elementos no utilizados.Contains information about assembly binding and garbage collection.

EjemploExample

En el ejemplo siguiente, se muestra cómo redirigir una versión de ensamblado a otra versión y cómo proporcionar un código base.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>  

En el ejemplo siguiente se muestra cómo utilizar el appliesTo atributo para redirigir el enlace de un ensamblado de .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>  

Vea tambiénSee Also

Esquema de la configuración de Common Language RuntimeRuntime Settings Schema
Esquema de los archivos de configuraciónConfiguration File Schema
Redirigir versiones de ensambladoRedirecting Assembly Versions