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 获取一个 SolutionConfigurations 集合,该集合包含支持此属性的 SolutionConfiguration 对象。
公共属性 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 命名空间