Udostępnij za pośrednictwem


Metoda IVsProjectUpgradeViaFactory.UpgradeProject_CheckOnly — (String, IVsUpgradeLogger, Int32, Guid, UInt32)

 

Sprawdza, projekt musi zostać uaktualniony.

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

Składnia

int UpgradeProject_CheckOnly(
    string bstrFileName,
    IVsUpgradeLogger pLogger,
    out int pUpgradeRequired,
    out Guid pguidNewProjectFactory,
    out uint pUpgradeProjectCapabilityFlags
)
int UpgradeProject_CheckOnly(
    String^ bstrFileName,
    IVsUpgradeLogger^ pLogger,
    [OutAttribute] int% pUpgradeRequired,
    [OutAttribute] Guid% pguidNewProjectFactory,
    [OutAttribute] unsigned int% pUpgradeProjectCapabilityFlags
)
abstract UpgradeProject_CheckOnly : 
        bstrFileName:string *
        pLogger:IVsUpgradeLogger *
        pUpgradeRequired:int byref *
        pguidNewProjectFactory:Guid byref *
        pUpgradeProjectCapabilityFlags:uint32 byref -> int
Function UpgradeProject_CheckOnly (
    bstrFileName As String,
    pLogger As IVsUpgradeLogger,
    <OutAttribute> ByRef pUpgradeRequired As Integer,
    <OutAttribute> ByRef pguidNewProjectFactory As Guid,
    <OutAttribute> ByRef pUpgradeProjectCapabilityFlags As UInteger
) As Integer

Parametry

  • bstrFileName
    [w] Plik projektu programu project do aktualizacji.
  • pUpgradeRequired
    [out] true Jeśli projekt wymaga uaktualnienia.falseJeśli projekt jest już aktualne.
  • pguidNewProjectFactory
    [out] Jeśli factory inny projekt jest używany do tworzenia projektu uaktualniony, identyfikator GUID powinny być zwrócone tutaj.

Wartość zwracana

Type: System.Int32

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

Uwagi

Podpis COM

Z vsshell80.idl:

[C++]

HRESULT UpgradeProject_CheckOnly(
    [in]  BSTR               bstrFileName,
    [in]  IVsUpgradeLogger * pLogger,
    [out] BOOL             * pUpgradeRequired,
    [out] GUID             * pguidNewProjectFactory,
    [out] VSPUVF_FLAGS     * pUpgradeProjectCapabilityFlags,
);

Zobacz też

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

Powrót do początku