Compartir por


<assemblyBinding> Elemento para <tiempo de ejecución>

Contiene información sobre el redireccionamiento de la versión del ensamblado y las ubicaciones de los ensamblados.

<configuración>
   <Ejecución>
     <assemblyBinding>

Syntax

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

Atributos y elementos

En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.

Attributes

Atributo Description
xmlns Atributo obligatorio.

Especifica el espacio de nombres XML necesario para el enlace de ensamblados. Use la cadena "urn:schemas-microsoft-com:asm.v1" como valor.
appliesTo Especifica la versión en tiempo de ejecución a la que se aplica el redireccionamiento de ensamblados de .NET Framework. Este atributo opcional usa un número de versión de .NET Framework para indicar a qué versión se aplica. Si no se especifica ningún appliesTo atributo, el <assemblyBinding> elemento se aplica a todas las versiones de .NET Framework. El appliesTo atributo se introdujo en .NET Framework versión 1.1; se omite en .NET Framework versión 1.0. Esto significa que todos los <assemblyBinding> elementos se aplican al usar .NET Framework versión 1.0, incluso si se especifica un appliesTo atributo.

Elementos secundarios

Elemento Description
<dependentAssembly> Encapsula la directiva de enlace y la ubicación del ensamblado de un ensamblado. Use una <dependentAssembly> etiqueta para cada ensamblado.
<sondeo> Especifica los subdirectorios que Common Language Runtime busca al cargar ensamblados.
<publisherPolicy> Especifica si el tiempo de ejecución aplica la directiva de publicador.
<qualifyAssembly> Especifica el nombre completo del ensamblado que se debe cargar dinámicamente cuando se usa un nombre parcial.

Elementos primarios

Elemento Description
configuration Elemento raíz de cada archivo de configuración usado por las aplicaciones de Common Language Runtime y .NET Framework.
runtime Contiene información sobre el enlace de ensamblados y la recolección de elementos no utilizados.

Example

En el ejemplo siguiente se muestra cómo redirigir una versión de ensamblado a otra y proporcionar un código base.

<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 usar el atributo para redirigir el appliesTo enlace de un ensamblado de .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>

Consulte también