Udostępnij za pośrednictwem


Metoda IVsSolutionEventsProjectUpgrade.OnAfterUpgradeProject — (IVsHierarchy, UInt32, String, SYSTEMTIME, IVsUpgradeLogger)

 

Definiuje metody do wywołania po uaktualnieniu projektu.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop.8.0 (w Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Składnia

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

Parametry

  • pHierarchy
    [w] Wskaźnik, aby IVsHierarchy interfejsu projektu.
  • fUpgradeFlag
    [w] Liczba całkowita.Flaga wskazująca rodzaj uaktualnienia.Wartości z __VSPPROJECTUPGRADEVIAFACTORYFLAGS wyliczania.Tylko będzie PUVFF_COPYUPGRADE, PUVFF_SXSBACKUP lub PUVFF_COPYBACKUP.
  • bstrCopyLocation
    [w] Ciąg zawierający lokalizację kopii uaktualnienia (PUVFF_COPYUPGRADE) lub tworzyć kopie zapasowe kopii (PUVFF_COPYBACKUP).
  • stUpgradeTime
    [w] A SYSTEMTIME value.Czas Sporządzono uaktualnienia.
  • pLogger
    [w] Wskaźnik, aby IVsUpgradeLogger interfejsu do użycia dla rejestrowania wiadomości uaktualnienia.

Wartość zwracana

Type: System.Int32

Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.

Zobacz też

Interfejs IVsSolutionEventsProjectUpgrade
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku