Share via


ObfuscateAssemblyAttribute.StripAfterObfuscation 屬性

定義

取得或設定 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 建議。

適用於