VSSOLNBUILDUPDATEFLAGS Enumeration

 

Identifies solution build updates.

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

[FlagsAttribute]
public enum VSSOLNBUILDUPDATEFLAGS

Member nameDescription
SBF_OPERATION_BUILD

Performs a build (may be ORed with other flags).

SBF_OPERATION_CLEAN

Removes built objects.

SBF_OPERATION_DEPLOY

Deploys the solution (may be ORed with other flags).

SBF_OPERATION_FORCE_UPDATE

Forces a rebuild on the project, even if it is not out of date.

SBF_OPERATION_LAUNCH

Launches the application without the debugger involved.

SBF_OPERATION_LAUNCHDEBUG

Launches the application for debugging.

SBF_OPERATION_MASK

All build operations are to be performed. Sets all operation control flags on.

SBF_OPERATION_NONE

No build operations are to be performed.

SBF_OPERATION_SELECTION

Operates on the current shell selection context.

SBF_SUPPRESS_CONTDEPLOYONERROR_QUERY

Takes the default answer for continue-deploy query.

SBF_SUPPRESS_CONTLAUNCHONERROR_QUERY

Takes the default answer for continue launch query.

SBF_SUPPRESS_MASK

Take default answers for all UI queries. Sets all UI suppression flags on.

SBF_SUPPRESS_NONE

Perform no UI supression.

SBF_SUPPRESS_OUTOFDATE_QUERY

Takes the default answer for out-of-date query.

SBF_SUPPRESS_SAVEBEFOREBUILD_QUERY

Takes the default answer for save-before-build query.

For SBF_OPERATION_BUILD, projects recompile results even if they are not out of date. For SBF_OPERATION_DEPLOY, the content is recopied to the deployment target even if it is known not to be out of date at the target.

The SBF_SUPRESS_ elements are UI suppression flags; if they are set, the default answer is automatically chosen. The rest of the elements are flags used to control which operations the solution update manager performs as part of its operation.

From vsshell.idl:

Return to top
Show: