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