Share via


SolutionBuild Members

Include Protected Members
Include Inherited Members

Represents the root of the build automation model at the solution level.

The SolutionBuild type exposes the following members.

Methods

 

Name

Description

Public method

Build

Causes the active solution configuration to begin building.

Public method

BuildProject

Builds the specified project and its dependencies in the context of the specified solution configuration.

Public method

Clean

Deletes all compiler-generated support files for marked projects.

Public method

Debug

Starts debugging the solution.

Public method

Deploy

Causes each project in the active solution configuration that is marked for deployment to deploy.

Public method

Run

Causes the active solution configuration to execute.

Top

Properties

 

Name

Description

Public property

ActiveConfiguration

Gets the currently active SolutionConfiguration object.

Public property

BuildDependencies

Gets a BuildDependencies collection that allows you to specify which projects depend on which other projects.

Public property

BuildState

Gets whether a build has ever been started in the current environment session, whether a build is currently in progress, or whether a build has been completed.

Public property

DTE

Gets the top-level extensibility object.

Public property

LastBuildInfo

Gets the number of projects that failed to build.

Public property

Parent

Gets the immediate parent object of a SolutionBuild object.

Public property

SolutionConfigurations

Gets a collection of SolutionConfiguration object.

Public property

StartupProjects

Gets or sets the names of projects that are entry points for the application.

Top

See Also

Reference

SolutionBuild Interface

EnvDTE Namespace