ObfuscateAssemblyAttribute.StripAfterObfuscation 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定 Boolean 值,指出模糊化工具是否應該在進行處理後移除屬性。
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
屬性值
如果模糊化工具應該在進行處理後移除屬性,則為 true
,否則為 false
。 這個屬性的預設值為 true
。
範例
下列程式代碼範例顯示 ObfuscateAssemblyAttribute 屬性 StripAfterObfuscation 設定為 false
的屬性,以防止混淆工具在處理之後移除屬性。
using System;
using System.Reflection;
[assembly: ObfuscateAssemblyAttribute(true,
StripAfterObfuscation=false)]
Imports System.Reflection
<Assembly: ObfuscateAssemblyAttribute(False, _
StripAfterObfuscation:=False)>
備註
如果您的連結庫會包含在另一個應用程式的一部分,並模糊化為該應用程式的一部分,則不應該移除屬性。
指定模糊化工具應該移除 ObfuscateAssemblyAttribute 不會影響已套用至元件內類型和成員的 實例 ObfuscationAttribute 。
重要
套用這個屬性不會自動混淆元件。 套用 屬性是建立混淆工具組態檔的替代方法。 也就是說,它只會提供混淆工具的指示。 Microsoft 建議混淆工具廠商遵循這裡所述的語意。 不過,不保證特定工具遵循 Microsoft 建議。