次の方法で共有


SolutionContext インターフェイス

ソリューション内のすべてのプロジェクト (プロジェクトの一部はビルドされます)、および特定の SolutionConfiguration オブジェクトを選択したときにコンテキストを持つプロジェクト構成とプラットフォームを表します。

名前空間:  EnvDTE
アセンブリ:  EnvDTE (EnvDTE.dll 内)

構文

'宣言
<GuidAttribute("FC6A1A82-9C8A-47BB-A046-6E965DF5A99B")> _
Public Interface SolutionContext
[GuidAttribute("FC6A1A82-9C8A-47BB-A046-6E965DF5A99B")]
public interface SolutionContext
[GuidAttribute(L"FC6A1A82-9C8A-47BB-A046-6E965DF5A99B")]
public interface class SolutionContext
[<GuidAttribute("FC6A1A82-9C8A-47BB-A046-6E965DF5A99B")>]
type SolutionContext =  interface end
public interface SolutionContext

SolutionContext 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ Collection このプロパティをサポートしている SolutionContexts オブジェクトを含む SolutionContext コレクションを返します。
パブリック プロパティ ConfigurationName このソリューション コンテキストを選択したときに、コンテキストを提供するプロジェクト構成名を設定または取得します。
パブリック プロパティ DTE トップ レベルの機能拡張オブジェクトを取得します。
パブリック プロパティ PlatformName この割り当てによってサポートされるプラットフォームの名前を取得します。
パブリック プロパティ ProjectName この SolutionContext オブジェクトがコンテキストを提供するプロジェクトの一意の名前を取得します。
パブリック プロパティ ShouldBuild この SolutionContext に関連付けられたソリューション構成を選択したときに、現在のプロジェクトをビルドするかどうかを示す値を設定または返します。
パブリック プロパティ ShouldDeploy この SolutionContext に関連付けられたソリューション構成を選択したときに、現在のプロジェクトを配置するかどうかを示す値を設定または返します。

このページのトップへ

解説

ソリューション内の各プロジェクトには、関連付けられた SolutionContext オブジェクトがあります。このオブジェクトは、SolutionConfiguration の選択時にコンテキストを提供する特定のプロジェクト構成とプラットフォームを定義します。このオブジェクトを使用すると、プロジェクトをビルドするか配置するかを指定できます。

参照

関連項目

EnvDTE 名前空間