IVsProjectFlavorUpgradeViaFactory.UpgradeProjectFlavor_CheckOnly(String, IVsUpgradeBuildPropertyStorage, String, String, IVsUpgradeLogger, Int32, Guid) Метод

Определение

Проверяет возможность обновления предпочтительного проекта.

public int UpgradeProjectFlavor_CheckOnly (string pszFileName, Microsoft.VisualStudio.Shell.Interop.IVsUpgradeBuildPropertyStorage pUpgradeBuildPropStg, string pszProjFileXMLFragment, string pszUserFileXMLFragment, Microsoft.VisualStudio.Shell.Interop.IVsUpgradeLogger pLogger, out int pUpgradeRequired, out Guid pguidNewProjectFactory);
abstract member UpgradeProjectFlavor_CheckOnly : string * Microsoft.VisualStudio.Shell.Interop.IVsUpgradeBuildPropertyStorage * string * string * Microsoft.VisualStudio.Shell.Interop.IVsUpgradeLogger * int * Guid -> int
Public Function UpgradeProjectFlavor_CheckOnly (pszFileName As String, pUpgradeBuildPropStg As IVsUpgradeBuildPropertyStorage, pszProjFileXMLFragment As String, pszUserFileXMLFragment As String, pLogger As IVsUpgradeLogger, ByRef pUpgradeRequired As Integer, Optional ByRef pguidNewProjectFactory As Guid) As Integer

Параметры

pszFileName
String

Имя файла для обновления.

pUpgradeBuildPropStg
IVsUpgradeBuildPropertyStorage

Используется для чтения и обновления свойств и операций импорта для построения.

pszProjFileXMLFragment
String

Фрагмент XML-файла проекта.

pszUserFileXMLFragment
String

Фрагмент XML из файла пользователя проекта.

pLogger
IVsUpgradeLogger

Программа записи в журнал обновлений IVsUpgradeLogger.

pUpgradeRequired
Int32

Указывает, что требуется обновление.

pguidNewProjectFactory
Guid

Указатель на фабрику проектов.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Комментарии

Из vsshell90. IDL:

HRESULT UpgradeProjectFlavor_CheckOnly(  
    [in]  LPCOLESTR           pszFileName,  
    [in]  IVsUpgradeBuildPropertyStorage * pUpgradeBuildPropStg,  
    [in]  LPCOLESTR          pszProjFileXMLFragment,  
    [in]  LPCOLESTR          pszUserFileXMLFragment,  
    [in]  IVsUpgradeLogger * pLogger,  
    [out] BOOL             * pUpgradeRequired,  
    [out, optional] GUID   * pguidNewProjectFactory  
);  

Применяется к