Configuration インターフェイス
プロジェクトまたはプロジェクト項目の、ビルド構成に依存するプロパティを表します。
名前空間: EnvDTE
アセンブリ: EnvDTE (EnvDTE.dll 内)
構文
'宣言
<GuidAttribute("90813589-FE21-4AA4-A2E5-053FD274E980")> _
Public Interface Configuration
[GuidAttribute("90813589-FE21-4AA4-A2E5-053FD274E980")]
public interface Configuration
[GuidAttribute(L"90813589-FE21-4AA4-A2E5-053FD274E980")]
public interface class Configuration
[<GuidAttribute("90813589-FE21-4AA4-A2E5-053FD274E980")>]
type Configuration = interface end
public interface Configuration
Configuration 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
Collection | このプロパティをサポートしている Configuration オブジェクトを含むコレクションを返します。 | |
ConfigurationName | ビルドするプロジェクト構成を取得します。 | |
DTE | トップ レベルの機能拡張オブジェクトを取得します。 | |
Extender | 要求された Extender がこのオブジェクトで利用できる場合はそれを返します。 | |
ExtenderCATID | オブジェクトの Extender カテゴリ ID (CATID) を取得します。 | |
ExtenderNames | オブジェクトで使用できる Extender の一覧を取得します。 | |
IsBuildable | プロジェクトまたはプロジェクト項目の構成をビルドできるかどうかを示す値を取得します。 | |
IsDeployable | プロジェクトまたはプロジェクト項目の構成を配置できるかどうかを示す値を取得します。 | |
IsRunable | プロジェクトまたはプロジェクト項目の構成を実行できるかどうかを返します。 | |
Object | 実行時に名前でアクセスできるオブジェクトを取得します。 | |
OutputGroups | プロジェクトの出力であるファイルの名前を含む OutputGroup オブジェクトのコレクションを取得します。 | |
Owner | 構成対象のプロジェクトまたはプロジェクト項目を取得します。 | |
PlatformName | この割り当てによってサポートされるプラットフォームの名前を取得します。 | |
Properties | Configuration オブジェクトに属するすべてのプロパティのコレクションを取得します。 | |
Type | オブジェクト型を示す定数を取得します。 |
このページのトップへ
解説
Project(Item).Properties には、構成に依存しないプロパティがあります。
Configuration オブジェクトは、("Debug"、"Win32") や ("Release"、"Win32") など、プロジェクト構成名とプラットフォーム名のペアに対するプロパティを表します。ほとんどのプロジェクトのプラットフォームは、存在しないか、"Win32" または "WSP" のいずれかです。