ObfuscateAssemblyAttribute.AssemblyIsPrivate Propiedad

Definición

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 trueen , 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.

Se aplica a