다음을 통해 공유


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 인터페이스

기타 리소스

메타데이터 열거형