ObfuscateAssemblyAttribute.AssemblyIsPrivate 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得 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為 ,以指定元件為私用。 屬性 StripAfterObfuscation 為 false
,以防止混淆工具在處理之後移除屬性。
using System;
using System.Reflection;
[assembly: ObfuscateAssemblyAttribute(true,
StripAfterObfuscation=false)]
Imports System.Reflection
<Assembly: ObfuscateAssemblyAttribute(False, _
StripAfterObfuscation:=False)>
備註
私用元件只能由屬於它的應用程式使用,而不是由其他軟體使用。
重要
套用這個屬性不會自動混淆元件。 套用 屬性是建立混淆工具組態檔的替代方法。 也就是說,它只會提供混淆工具的指示。 Microsoft 建議混淆工具廠商遵循這裡所述的語意。 不過,不保證特定工具遵循 Microsoft 建議。