次の方法で共有


SolutionConfiguration インターフェイス

ソリューションのビルド方法に関する情報を表します。

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

構文

'宣言
<GuidAttribute("60AAAD75-CB8D-4C62-9959-24D6A6A50DE7")> _
Public Interface SolutionConfiguration
[GuidAttribute("60AAAD75-CB8D-4C62-9959-24D6A6A50DE7")]
public interface SolutionConfiguration
[GuidAttribute(L"60AAAD75-CB8D-4C62-9959-24D6A6A50DE7")]
public interface class SolutionConfiguration
[<GuidAttribute("60AAAD75-CB8D-4C62-9959-24D6A6A50DE7")>]
type SolutionConfiguration =  interface end
public interface SolutionConfiguration

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

プロパティ

  名前 説明
パブリック プロパティ Collection このプロパティをサポートしている SolutionConfiguration オブジェクトを含んでいる SolutionConfigurations コレクションを取得します。
パブリック プロパティ DTE トップ レベルの機能拡張オブジェクトを取得します。
パブリック プロパティ Name オブジェクトの名前を取得または設定します。
パブリック プロパティ SolutionContexts SolutionContext オブジェクトのコレクションを取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Activate 現在の項目にフォーカスを移動します。
パブリック メソッド Delete SolutionConfiguration オブジェクトをコレクションから削除します。

このページのトップへ

解説

SolutionConfiguration は、エディターでのステートメント入力候補など、環境内でのビルド操作とデザイン時の機能に関するコンテキストを提供するプロジェクト構成とプラットフォームについても、プロジェクトごとに表します。

Sub SolutionConfigurationExample()
  ' Ensure all Debug project configurations are what are built for the
  ' Debug solution configuration.
  Dim config As SolutionConfiguration = DTE.Solution.SolutionBuild.SolutionConfigurations.Item("Debug")
  For each context in config.SolutionContexts
    Context.ConfigurationName = "Debug"
  Next
End Sub

参照

関連項目

EnvDTE 名前空間