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

示例

下面的代码示例演示属性构造函数如何将 属性设置为 AssemblyIsPrivatetrue,以指定程序集为私有程序集。 属性 StripAfterObfuscationfalse,以防止模糊处理工具在处理后去除属性。

using System;
using System.Reflection;

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

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

注解

专用程序集仅由其所属的应用程序使用,而不能由其他软件使用。

重要

应用此属性不会自动使程序集模糊化。 应用 属性是为模糊处理工具创建配置文件的替代方法。 也就是说,它只是提供模糊处理工具的说明。 Microsoft 建议模糊处理工具的供应商遵循此处所述的语义。 但是,无法保证特定工具遵循 Microsoft 建议。

适用于