Freigeben über


AssemblyFlags-Enumeration

Enthält Werte, in denen Laufzeitfeatures einer Assembly beschrieben werden.

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

Member

Member

Beschreibung

afImplicitExportedTypes

Gibt an, dass exportierte Typdefinitionen innerhalb der Dateien, aus denen die Assembly besteht, implizit sind. In .NET Framework, Version 1.0 und 1.1, wird immer davon ausgegangen, dass dieser Wert festgelegt ist.

afImplicitResources

Gibt an, dass Ressourcendefinitionen innerhalb der Dateien, aus denen die Assembly besteht, implizit sind. In .NET Framework, Version 1.0 und 1.1, wird immer davon ausgegangen, dass dieser Wert festgelegt ist.

afNonSideBySideAppDomain

Gibt an, dass die Assembly nicht mit anderen Versionen ausgeführt werden kann, wenn diese in derselben Anwendungsdomäne ausgeführt werden.

afNonSideBySideProcess

Gibt an, dass die Assembly nicht mit anderen Versionen ausgeführt werden kann, wenn diese in demselben Prozess ausgeführt werden.

afNonSideBySideMachine

Gibt an, dass die Assembly nicht mit anderen Versionen ausgeführt werden kann, wenn diese auf demselben Computer ausgeführt werden.

Hinweise

Die Werte zwischen 0x0010 und 0x0070 (jeweils einschließlich) werden verwendet, um Kompatibilitätsfeatures bei paralleler Ausführung der Assembly, auf die verwiesen wird, zu beschreiben. Wenn keiner dieser Werte festgelegt ist, wird angenommen, dass die Assembly kompatibel mit paralleler Ausführung ist.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: MsCorEE.h

Bibliothek: als Ressource in MsCorEE.dll enthalten

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Siehe auch

Referenz

IMetaDataAssemblyEmit-Schnittstelle

Weitere Ressourcen

Metadatenenumerationen