Partager via


VSSOLNBUILDUPDATEFLAGS Enum

Definition

Identifies solution build updates.

This enumeration supports a bitwise combination of its member values.

public enum class VSSOLNBUILDUPDATEFLAGS
public enum class VSSOLNBUILDUPDATEFLAGS
enum VSSOLNBUILDUPDATEFLAGS
[System.Flags]
public enum VSSOLNBUILDUPDATEFLAGS
[<System.Flags>]
type VSSOLNBUILDUPDATEFLAGS = 
Public Enum VSSOLNBUILDUPDATEFLAGS
Inheritance
VSSOLNBUILDUPDATEFLAGS
Attributes

Fields

Name Value Description
SBF_OPERATION_MASK -65536

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

SBF_OPERATION_NONE 0

No build operations are to be performed.

SBF_SUPPRESS_NONE 0

Perform no UI supression.

SBF_SUPPRESS_OUTOFDATE_QUERY 1

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

SBF_SUPPRESS_SAVEBEFOREBUILD_QUERY 2

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

SBF_SUPPRESS_CONTDEPLOYONERROR_QUERY 4

Takes the default answer for continue-deploy query.

SBF_SUPPRESS_CONTLAUNCHONERROR_QUERY 8

Takes the default answer for continue launch query.

SBF_SUPPRESS_MASK 255

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

SBF_OPERATION_BUILD 65536

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

SBF_OPERATION_DEPLOY 131072

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

SBF_OPERATION_LAUNCH 262144

Launches the application without the debugger involved.

SBF_OPERATION_LAUNCHDEBUG 524288

Launches the application for debugging.

SBF_OPERATION_CLEAN 1048576

Removes built objects.

SBF_OPERATION_SELECTION 2097152

Operates on the current shell selection context.

SBF_OPERATION_FORCE_UPDATE 4194304

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

Remarks

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.

COM Signature

From vsshell.idl:

Applies to