Share via


IVsUpdateSolutionEvents4.UpdateSolution_BeginUpdateAction Method

Fired before every update action begins during solution build (before the first UpdateProjectCfg_Begin for the same action, but after UpdateSolution_BeginFirstUpdateAction if this is the first action).

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

Syntax

'Declaration
Sub UpdateSolution_BeginUpdateAction ( _
    dwAction As UInteger _
)
void UpdateSolution_BeginUpdateAction(
    uint dwAction
)
void UpdateSolution_BeginUpdateAction(
    [InAttribute] unsigned int dwAction
)
abstract UpdateSolution_BeginUpdateAction : 
        dwAction:uint32 -> unit
function UpdateSolution_BeginUpdateAction(
    dwAction : uint
)

Parameters

  • dwAction
    Type: System.UInt32

    [in] The update action that is about to begin.

Remarks

This method is always paired with UpdateSolution_EndUpdateAction with matching dwAction, with no nested pairs allowed.

The values for dwAction are flags or combinations of flags from the VSSOLNBUILDUPDATEFLAGS enumeration. Legal values are the following, in the order in which the actions are executed during the build:

  • SBF_OPERATION_CLEAN - clean action

  • SBF_OPERATION_PUBLISHUI - publish UI action

  • SBF_OPERATION_BUILD - build action

  • SBF_OPERATION_BUILD | SBF_OPERATION_FORCE_UPDATE - rebuild action

  • SBF_OPERATION_DEPLOY - deploy action

  • SBF_OPERATION_PUBLISH - publish action

.NET Framework Security

See Also

Reference

IVsUpdateSolutionEvents4 Interface

Microsoft.VisualStudio.Shell.Interop Namespace