Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Especifica el nombre completo del ensamblado que se debe cargar dinámicamente cuando se usa un nombre parcial.
<configuración>
<Ejecución>
<assemblyBinding>
<qualifyAssembly>
Syntax
<qualifyAssembly partialName=
"PartialAssemblyName"
fullName="FullAssemblyName"/>
Atributos y elementos
En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.
Attributes
| Atributo | Description |
|---|---|
partialName |
Atributo obligatorio. Especifica el nombre parcial del ensamblado tal como aparece en el código. |
fullName |
Atributo obligatorio. Especifica el nombre completo del ensamblado tal como aparece en la caché global de ensamblados. |
Elementos secundarios
Ninguno.
Elementos primarios
| Elemento | Description |
|---|---|
assemblyBinding |
Contiene información sobre el redireccionamiento de la versión del ensamblado y las ubicaciones de los ensamblados. |
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. |
Observaciones
Llamar al Assembly.Load método mediante nombres de ensamblado parciales hace que Common Language Runtime busque el ensamblado solo en el directorio base de la aplicación. Use el <qualifyAssembly> elemento del archivo de configuración de la aplicación para proporcionar la información completa del ensamblado (nombre, versión, token de clave pública y referencia cultural) y haga que Common Language Runtime busque el ensamblado en la caché global de ensamblados.
El fullName atributo debe incluir los cuatro campos de identidad de ensamblado: nombre, versión, token de clave pública y referencia cultural. El partialName atributo debe hacer referencia parcialmente a un ensamblado. Debe especificar al menos el nombre de texto del ensamblado (el caso más común), pero también puede incluir la versión, el token de clave pública o la referencia cultural (o cualquier combinación de los cuatro, pero no los cuatro).
partialName debe coincidir con el nombre especificado en la llamada. Por ejemplo, no puede especificar "math" como atributo en el partialName archivo de configuración y llamar a Assembly.Load("math, Version=3.3.3.3") en el código.
Example
En el ejemplo siguiente se convierte lógicamente la llamada Assembly.Load("math") en Assembly.Load("math,version=1.0.0.0,publicKeyToken=a1690a5ea44bab32,culture=neutral").
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<qualifyAssembly partialName="math"
fullName=
"math,version=1.0.0.0,publicKeyToken=a1690a5ea44bab32,culture=neutral"/>
</assemblyBinding>
</runtime>
</configuration>