Sdílet prostřednictvím


ObfuscateAssemblyAttribute.AssemblyIsPrivate Vlastnost

Definice

Boolean Získá hodnotu určující, zda sestavení bylo označeno jako soukromé.

public:
 property bool AssemblyIsPrivate { bool get(); };
public bool AssemblyIsPrivate { get; }
member this.AssemblyIsPrivate : bool
Public ReadOnly Property AssemblyIsPrivate As Boolean

Hodnota vlastnosti

truepokud bylo sestavení označeno jako soukromé; v opačném případě . false

Příklady

Následující příklad kódu ukazuje, jak konstruktor atributu nastaví AssemblyIsPrivate vlastnost na true, určit, že sestavení je privátní. Vlastnost StripAfterObfuscation je false, aby se zabránilo obfuskaci nástroj v odstranění atributu po zpracování.

using System;
using System.Reflection;

[assembly: ObfuscateAssemblyAttribute(true,
    StripAfterObfuscation=false)]
Imports System.Reflection

<Assembly: ObfuscateAssemblyAttribute(False, _
    StripAfterObfuscation:=False)>

Poznámky

Privátní sestavení je používáno pouze aplikací, která je součástí, a ne jiným softwarem.

Důležité

Použití tohoto atributu automaticky neobfuskuje sestavení. Použití atributu je alternativou k vytvoření konfiguračního souboru pro nástroj pro obfuskaci. To znamená, že poskytuje pouze pokyny pro nástroj pro obfuskaci. Společnost Microsoft doporučuje, aby dodavatelé nástrojů obfuskace dodržovali sémantiku popsanou zde. Neexistuje však žádná záruka, že konkrétní nástroj dodržuje doporučení Microsoftu.

Platí pro