SolutionBuild 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在解决方案级别表示生成自动化模型的根。
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() |
使活动解决方案配置执行。 |