ConfigurationManager インターフェイス
更新 : 2007 年 11 月
Configuration オブジェクトの行列を表します。行列は、構成名とプラットフォーム名の組み合わせです。
名前空間 : EnvDTE
アセンブリ : EnvDTE (EnvDTE.dll 内)
構文
'宣言
<GuidAttribute("9043FDA1-345B-4364-900F-BC8598EB8E4F")> _
Public Interface ConfigurationManager _
Implements IEnumerable
'使用
Dim instance As ConfigurationManager
[GuidAttribute("9043FDA1-345B-4364-900F-BC8598EB8E4F")]
public interface ConfigurationManager : IEnumerable
[GuidAttribute(L"9043FDA1-345B-4364-900F-BC8598EB8E4F")]
public interface class ConfigurationManager : IEnumerable
public interface ConfigurationManager extends IEnumerable
解説
基本的に、ConfigurationManager オブジェクトはプロジェクトまたはプロジェクト項目の構成名とプラットフォーム名の行列です。行列の各要素は、Configuration オブジェクトです。プロジェクトまたはプロジェクト項目の ConfigurationManager オブジェクトは参照できますが、プロジェクト項目レベルのビルド構成をサポートしないプロジェクトもあります。
このオブジェクトを参照するには、EnvDTE.Project.ConfigurationManager または EnvDTE.ProjectItem.ConfigurationManager を使用します。
例
Sub ConfigurationManagerExample()
' Before running, load a project.
' Set references to all necessary objects.
Dim CM As ConfigurationManager = DTE.Solution.Projects.Item(1).ConfigurationManager
' List the configuration name used for the current project.
MsgBox(CM.Item(2).ConfigurationName)
End Sub