SolutionBuild 接口

定义

在解决方案级别表示生成自动化模型的根。

public interface class SolutionBuild
public interface class SolutionBuild
__interface SolutionBuild
[System.Runtime.InteropServices.Guid("A3C1C40C-9218-4D4C-9DAA-075F64F6922C")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface SolutionBuild
[<System.Runtime.InteropServices.Guid("A3C1C40C-9218-4D4C-9DAA-075F64F6922C")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type SolutionBuild = interface
Public Interface SolutionBuild
派生
属性

示例

Sub SolutionBuildExample()  
  ' Build the solution configuration.  
  Dim sb As SolutionBuild = DTE.Solution.SolutionBuild  
  sb.SolutionConfigurations.Item("MyConfig").Activate  
  sb.Build  
End Sub  

注解

SolutionBuild对象提供对所有解决方案配置及其属性、项目生成依赖项和启动项目的访问。

SolutionBuild 项目和项级别的对象对应的是 ConfigurationManager 对象。

属性

ActiveConfiguration

获取当前处于活动状态的 SolutionConfiguration 对象。

BuildDependencies

获取一个 BuildDependencies 集合,该集合允许您指定哪些项目依赖于其他哪些项目。

BuildState

获取是否已在当前环境会话中启动了一个生成、当前是否有一个生成正在进行或者是否已完成了一个生成。

DTE

获取顶级扩展性对象。

LastBuildInfo

获取未能生成的项目数。

Parent

获取 SolutionBuild 对象的直接父对象。

SolutionConfigurations

获取 SolutionConfiguration 对象的集合。

StartupProjects

获取或设置作为应用程序入口点的项目的名称。

方法

Build(Boolean)

使活动解决方案配置开始生成。

BuildProject(String, String, Boolean)

在指定解决方案配置的上下文中生成指定的项目及其依赖项。

Clean(Boolean)

为标记的项目删除编译器生成的所有支持文件。

Debug()

开始调试解决方案。

Deploy(Boolean)

使活动解决方案配置中每个标记为要部署的项目都得以部署。

Run()

使活动解决方案配置执行。

适用于