AssemblyFlags 枚举

包含描述程序集的运行时功能的值。

typedef enum {
    afImplicitExportedTypes = 0x0001,
    afImplicitResources = 0x0002,
    afNonSideBySideAppDomain = 0x0010,
    afNonSideBySideProcess = 0x0020,
    afNonSideBySideMachine = 0x0030
} AssemblyFlags;

成员

成员

说明

afImplicitExportedTypes

指定导出的类型定义在包含该程序集的文件中是隐式的。 在 .NET Framework 1.0 和 1.1 版中,始终假定已设置此值。

afImplicitResources

指定资源定义在包含该程序集的文件中是隐式的。 在 .NET Framework 1.0 和 1.1 中,始终假定已设置此值。

afNonSideBySideAppDomain

指定该程序集不能与运行在相同应用程序域中的其他版本一起执行。

afNonSideBySideProcess

指定该程序集不能与运行在相同进程中的其他版本一起执行。

afNonSideBySideMachine

指定程序集不能与在同一计算机上运行的其他版本一起执行。

备注

介于 0x0010 和 0x0070 之间的值(包含这两个值)用于描述被引用的程序集的并行兼容性功能。 如果未设置其中任何一个值,则假定该程序集是并行兼容的。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**MsCorEE.h

**库:**作为一项资源包含在 MsCorEE.dll 中

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

请参见

参考

IMetaDataAssemblyEmit 接口

其他资源

元数据枚举