Partilhar via


Método IVsSolutionEventsProjectUpgrade.OnAfterUpgradeProject (IVsHierarchy, UInt32, String, SYSTEMTIME, IVsUpgradeLogger)

 

Define um método para chamar após uma atualização do projeto.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Sintaxe

int OnAfterUpgradeProject(
    IVsHierarchy pHierarchy,
    uint fUpgradeFlag,
    string bstrCopyLocation,
    SYSTEMTIME stUpgradeTime,
    IVsUpgradeLogger pLogger
)
int OnAfterUpgradeProject(
    IVsHierarchy^ pHierarchy,
    unsigned int fUpgradeFlag,
    String^ bstrCopyLocation,
    SYSTEMTIME stUpgradeTime,
    IVsUpgradeLogger^ pLogger
)
abstract OnAfterUpgradeProject : 
        pHierarchy:IVsHierarchy *
        fUpgradeFlag:uint32 *
        bstrCopyLocation:string *
        stUpgradeTime:SYSTEMTIME *
        pLogger:IVsUpgradeLogger -> int
Function OnAfterUpgradeProject (
    pHierarchy As IVsHierarchy,
    fUpgradeFlag As UInteger,
    bstrCopyLocation As String,
    stUpgradeTime As SYSTEMTIME,
    pLogger As IVsUpgradeLogger
) As Integer

Parâmetros

  • pHierarchy
    [in] Ponteiro para o IVsHierarchy interface do projeto.
  • fUpgradeFlag
    [in] Número inteiro.Sinalizador que indica a natureza da atualização.Extraído de valores a __VSPPROJECTUPGRADEVIAFACTORYFLAGS enumeração.Só será PUVFF_COPYUPGRADE, PUVFF_SXSBACKUP ou PUVFF_COPYBACKUP.
  • bstrCopyLocation
    [in] String que contém o local da atualização copy (PUVFF_COPYUPGRADE) ou fazer backup de cópia (PUVFF_COPYBACKUP).
  • stUpgradeTime
    [in] A SYSTEMTIME value.A hora em que a atualização foi feita.
  • pLogger
    [in] Ponteiro para uma IVsUpgradeLogger interface a ser usada para registrar mensagens de atualização.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Consulte também

Interface IVsSolutionEventsProjectUpgrade
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo