ObfuscateAssemblyAttribute.StripAfterObfuscation Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor Boolean que indica si la herramienta de ofuscación debería quitar el atributo tras el procesamiento.
public:
property bool StripAfterObfuscation { bool get(); void set(bool value); };
public bool StripAfterObfuscation { get; set; }
member this.StripAfterObfuscation : bool with get, set
Public Property StripAfterObfuscation As Boolean
Valor de propiedad
true
en caso de que la herramienta de ofuscación deba quitar el atributo tras el procesamiento; en caso contrario, false
. El valor predeterminado de esta propiedad es true
.
Ejemplos
En el ejemplo de código siguiente se muestra el ObfuscateAssemblyAttribute atributo con la StripAfterObfuscation propiedad establecida false
en , para evitar que la herramienta de ofuscación quite el atributo después del procesamiento.
using System;
using System.Reflection;
[assembly: ObfuscateAssemblyAttribute(true,
StripAfterObfuscation=false)]
Imports System.Reflection
<Assembly: ObfuscateAssemblyAttribute(False, _
StripAfterObfuscation:=False)>
Comentarios
Los atributos no se deben quitar si la biblioteca se incluirá como parte de otra aplicación y se ofusca como parte de esa aplicación.
Especificar que las herramientas de ofuscación deben quitar las ObfuscateAssemblyAttribute no afecta a las instancias de ObfuscationAttribute que se han aplicado a tipos y miembros dentro del ensamblado.
Importante
La aplicación de este atributo no ofusca automáticamente el ensamblado. Aplicar el atributo es una alternativa a la creación de un archivo de configuración para la herramienta de ofuscación. Es decir, simplemente proporciona instrucciones para una herramienta de ofuscación. Microsoft recomienda que los proveedores de herramientas de ofuscación sigan la semántica que se describe aquí. Sin embargo, no hay ninguna garantía de que una herramienta determinada siga las recomendaciones de Microsoft.