共用方式為


ObfuscateAssemblyAttribute.AssemblyIsPrivate 屬性

定義

取得 Boolean 值,指出組件是否標記為私用。

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

屬性值

如果組件已標記為私用,則為 true,否則為 false

範例

下列程式代碼範例示範屬性建構函式如何將 屬性true設定AssemblyIsPrivate為 ,以指定元件為私用。 屬性 StripAfterObfuscationfalse,以防止混淆工具在處理之後移除屬性。

using System;
using System.Reflection;

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

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

備註

私用元件只能由屬於它的應用程式使用,而不是由其他軟體使用。

重要

套用這個屬性不會自動混淆元件。 套用 屬性是建立混淆工具組態檔的替代方法。 也就是說,它只會提供混淆工具的指示。 Microsoft 建議混淆工具廠商遵循這裡所述的語意。 不過,不保證特定工具遵循 Microsoft 建議。

適用於