IVsProjectFlavorUpgradeViaFactory.UpgradeProjectFlavor_CheckOnly(String, IVsUpgradeBuildPropertyStorage, String, String, IVsUpgradeLogger, Int32, Guid) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Verifica se uma atualização de projeto em tipo é possível.
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
Parâmetros
- pszFileName
- String
Nome do arquivo a ser atualizado.
- pUpgradeBuildPropStg
- IVsUpgradeBuildPropertyStorage
Usado para ler e atualizar propriedades e importações relacionadas à compilação.
- pszProjFileXMLFragment
- String
Fragmento de XML do arquivo de projeto.
- pszUserFileXMLFragment
- String
Fragmento XML do arquivo de usuário do projeto.
- pLogger
- IVsUpgradeLogger
Um IVsUpgradeLogger agente de atualização.
- pUpgradeRequired
- Int32
Especifica que a atualização é necessária.
- pguidNewProjectFactory
- Guid
Ponteiro para a fábrica do projeto.
Retornos
Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.
Comentários
De 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
);