SVsSolutionBuildManager Interface

Passed to GetService to return a reference to IVsSolutionBuildManager.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)

Syntax

'Declaration
<GuidAttribute("93E969D6-1AA0-455F-B208-6ED3C82B5C58")> _
<GuidAttribute("93E969D6-1AA0-455F-B208-6ED3C82B5C58")> _
<ComVisibleAttribute(False)> _
Public Interface SVsSolutionBuildManager
[GuidAttribute("93E969D6-1AA0-455F-B208-6ED3C82B5C58")]
[GuidAttribute("93E969D6-1AA0-455F-B208-6ED3C82B5C58")]
[ComVisibleAttribute(false)]
public interface SVsSolutionBuildManager
[GuidAttribute(L"93E969D6-1AA0-455F-B208-6ED3C82B5C58")]
[GuidAttribute(L"93E969D6-1AA0-455F-B208-6ED3C82B5C58")]
[ComVisibleAttribute(false)]
public interface class SVsSolutionBuildManager
[<GuidAttribute("93E969D6-1AA0-455F-B208-6ED3C82B5C58")>]
[<GuidAttribute("93E969D6-1AA0-455F-B208-6ED3C82B5C58")>]
[<ComVisibleAttribute(false)>]
type SVsSolutionBuildManager =  interface end
public interface SVsSolutionBuildManager

Remarks

Implemented by the environment, IVsSolutionBuildManager and IVsSolutionBuildManager2 orchestrate the building of projects within the solution. The solution build manager manages the set of dependencies between projects at the project level and will build those projects in the correct order based on those dependencies.

Solution build dependencies are set using the Solution Configuration property pages.

The projects themselves supply the build system with information relating to their own items and the dependencies between those items.

Project build dependencies are set using the Project Configuration property pages.

For more information relating to Property Pages and setting configurations, see Property Pages and Managing Configuration Options.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace