AssemblyFlags 列挙体
アセンブリのランタイム機能を記述する値を含みます。
typedef enum {
afImplicitExportedTypes = 0x0001,
afImplicitResources = 0x0002,
afNonSideBySideAppDomain = 0x0010,
afNonSideBySideProcess = 0x0020,
afNonSideBySideMachine = 0x0030
} AssemblyFlags;
メンバー
メンバー |
説明 |
---|---|
afImplicitExportedTypes |
エクスポート時の型定義がアセンブリを構成するファイル内で暗黙的に行われることを指定します。 .NET Framework Version 1.0 および 1.1 では、この値は常に設定されていると見なされます。 |
afImplicitResources |
リソース定義がアセンブリを構成するファイル内で暗黙的に行われることを指定します。 .NET Framework Version 1.0 および 1.1 では、この値は常に設定されていると見なされます。 |
afNonSideBySideAppDomain |
アセンブリは別のバージョンが同じアプリケーション ドメインで実行されている場合には実行できないことを指定します。 |
afNonSideBySideProcess |
アセンブリは別のバージョンが同じプロセスで実行されている場合には実行できないことを指定します。 |
afNonSideBySideMachine |
アセンブリは別のバージョンが同じコンピューターで実行されている場合には実行できないことを指定します。 |
解説
参照アセンブリの side-by-side 実行の互換性について記述する場合、0x0010 ~ 0x0070 の値が使用されます。 これらの値が設定されていない場合、アセンブリは side-by-side 実行の互換性があると見なされます。
必要条件
プラットフォーム: 「.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 インターフェイス