AssemblyFlags Enumeration
Contains values that describe run-time features of an assembly.
typedef enum {
afImplicitExportedTypes = 0x0001,
afImplicitResources = 0x0002,
afNonSideBySideAppDomain = 0x0010,
afNonSideBySideProcess = 0x0020,
afNonSideBySideMachine = 0x0030
} AssemblyFlags;
Members
Member |
Description |
---|---|
afImplicitExportedTypes |
Specifies that exported type definitions are implicit within the files that comprise the assembly. In the .NET Framework versions 1.0 and 1.1, this value is always assumed to be set. |
afImplicitResources |
Specifies that resource definitions are implicit within the files that comprise the assembly. In the .NET Framework 1.0 and 1.1, this value is always assumed to be set. |
afNonSideBySideAppDomain |
Specifies that the assembly cannot execute with other versions if they are running in the same application domain. |
afNonSideBySideProcess |
Specifies that the assembly cannot execute with other versions if they are running in the same process. |
afNonSideBySideMachine |
Specifies that the assembly cannot execute with other versions if they are running on the same computer. |
Remarks
The values between 0x0010 and 0x0070, inclusive, are used to describe side-by-side compatibility features of the referenced assembly. If none of these values are set, the assembly is assumed to be side-by-side compatible.
Requirements
Platforms: See .NET Framework System Requirements.
Header: MsCorEE.h
Library: Included as a resource in MsCorEE.dll
.NET Framework Versions: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0
See Also
Reference
IMetaDataAssemblyEmit Interface