次の方法で共有


AssemblyFlags

更新 : 2007 年 11 月

アセンブリのランタイム機能を記述する値を含みます。

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.dll にリソースとして格納されていること

.NET Framework のバージョン : 3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

参照

参照

IMetaDataAssemblyEmit

その他の技術情報

メタデータ列挙体