ObfuscateAssemblyAttribute.StripAfterObfuscation Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Boolean-Wert ab, der angibt, ob das Verbergungstool das Attribut nach der Verarbeitung entfernen soll, oder legt diesen Wert fest.
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
Eigenschaftswert
true
, wenn das Verbergungstool das Attribut nach der Verarbeitung entfernen soll, andernfalls false
. Der Standardwert dieser Eigenschaft ist true
.
Beispiele
Im folgenden Codebeispiel wird das ObfuscateAssemblyAttribute -Attribut mit der StripAfterObfuscation -Eigenschaft auf false
festgelegt, um zu verhindern, dass das Verschleierungstool das Attribut nach der Verarbeitung entfernt.
using System;
using System.Reflection;
[assembly: ObfuscateAssemblyAttribute(true,
StripAfterObfuscation=false)]
Imports System.Reflection
<Assembly: ObfuscateAssemblyAttribute(False, _
StripAfterObfuscation:=False)>
Hinweise
Attribute sollten nicht entfernt werden, wenn Ihre Bibliothek als Teil einer anderen Anwendung eingeschlossen und als Teil dieser Anwendung verschleiert wird.
Die Angabe, dass Verschleierungstools das ObfuscateAssemblyAttribute entfernen sollen, wirkt sich nicht auf Instanzen von aus ObfuscationAttribute , die auf Typen und Member innerhalb der Assembly angewendet wurden.
Wichtig
Durch das Anwenden dieses Attributs wird die Assembly nicht automatisch verschleiert. Das Anwenden des Attributs ist eine Alternative zum Erstellen einer Konfigurationsdatei für das Verschleierungstool. Das heißt, es enthält lediglich Anweisungen für ein Verschleierungstool. Microsoft empfiehlt, dass Anbieter von Verschleierungstools die hier beschriebene Semantik befolgen. Es gibt jedoch keine Garantie dafür, dass ein bestimmtes Tool den Empfehlungen von Microsoft folgt.