ObfuscateAssemblyAttribute.AssemblyIsPrivate 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 un valor Boolean que indica si el ensamblado se marcó como privado.
public:
property bool AssemblyIsPrivate { bool get(); };
public bool AssemblyIsPrivate { get; }
member this.AssemblyIsPrivate : bool
Public ReadOnly Property AssemblyIsPrivate As Boolean
Valor de propiedad
true
si el ensamblado se marcó como privado; en caso contrario, false
.
Ejemplos
En el ejemplo de código siguiente se muestra cómo el constructor de atributos establece la AssemblyIsPrivate propiedad true
en , para especificar que un ensamblado es privado. La StripAfterObfuscation propiedad es false
, 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
La aplicación de la que forma parte solo usa un ensamblado privado y no por otro software.
Importante
La aplicación de este atributo no ofusca automáticamente el ensamblado. La aplicación del 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.