次の方法で共有


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" のいずれかです。

参照

参照

EnvDTE 名前空間