Elemento <bypassTrustedAppStrongNames>
Especifica si se omitirá la validación de nombres seguros en ensamblados de plena confianza que se cargan en una plena confianza AppDomain.
<configuration>
<runtime>
<bypassTrustedAppStrongNames>
Sintaxis
<bypassTrustedAppStrongNames
enabled="true|false"/>
Atributos y elementos
En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
Atributo | Descripción |
---|---|
enabled |
Atributo necesario. Especifica si la característica de omisión que evita validar nombres seguros para ensamblados de plena confianza está habilitada. Cuando esta característica está habilitada, los nombres seguros no se validan para su corrección cuando se carga el ensamblado. El valor predeterminado es true . |
Atributo enabled
Valor | Descripción |
---|---|
true |
Las firmas de nombre seguro en ensamblados de plena confianza no se validan cuando los ensamblados se cargan en plena confianza AppDomain. Este es el valor predeterminado. |
false |
Las firmas de nombre seguro en ensamblados de plena confianza se validan cuando los ensamblados se cargan en plena confianza AppDomain. La firma de nombre seguro solo se comprueba para comprobar la exactitud de la firma; no se compara con ningún otro nombre seguro en busca de coincidencias. |
Elementos secundarios
Ninguno.
Elementos primarios
Elemento | Descripción |
---|---|
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 del enlace del ensamblado y de la recolección de elementos no utilizados. |
Comentarios
La característica de omisión de nombres seguros evita la sobrecarga de la verificación de la firma del nombre seguro de ensamblados de plena confianza.
La característica de omisión se aplica a cualquier ensamblado que esté firmado con un nombre seguro y que:
Tenga plena confianza sin evidencia StrongName (por ejemplo, con la evidencia de zona
MyComputer
);se cargue en un AppDomain de plena confianza;
se cargue desde una ubicación en la propiedad ApplicationBase de ese AppDomain;
no tenga firma retrasada.
Nota
Si la característica de omisión se ha desactivado para todas las aplicaciones del equipo mediante una clave del Registro, esta configuración del archivo de configuración no tendrá ningún efecto. Para más información, vea Procedimiento para deshabilitar la característica de omisión de nombre seguro.
Ejemplo
En el ejemplo siguiente se muestra cómo especificar el comportamiento que valida la firma del nombre seguro en ensamblados de plena confianza.
<configuration>
<runtime>
<bypassTrustedAppStrongNames enabled="false"/>
</runtime>
</configuration>