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