IVsFileUpgrade2.UpgradeFile(String, String, Int32, IVsUpgradeLogger, UInt16, UInt16, UInt16, UInt16, Int32) 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.
Atualizar o projeto com um arquivo especificado.
public:
int UpgradeFile(System::String ^ bstrProjectName, System::String ^ bstrFileName, int bNoBackup, Microsoft::VisualStudio::Shell::Interop::IVsUpgradeLogger ^ pLogger, System::UInt16 oldToolsVersionMajor, System::UInt16 oldToolsVersionMinor, System::UInt16 newToolsVersionMajor, System::UInt16 newToolsVersionMinor, [Runtime::InteropServices::Out] int % pUpgradeRequired);
int UpgradeFile(std::wstring const & bstrProjectName, std::wstring const & bstrFileName, int bNoBackup, Microsoft::VisualStudio::Shell::Interop::IVsUpgradeLogger const & pLogger, unsigned short oldToolsVersionMajor, unsigned short oldToolsVersionMinor, unsigned short newToolsVersionMajor, unsigned short newToolsVersionMinor, [Runtime::InteropServices::Out] int & pUpgradeRequired);
public int UpgradeFile (string bstrProjectName, string bstrFileName, int bNoBackup, Microsoft.VisualStudio.Shell.Interop.IVsUpgradeLogger pLogger, ushort oldToolsVersionMajor, ushort oldToolsVersionMinor, ushort newToolsVersionMajor, ushort newToolsVersionMinor, out int pUpgradeRequired);
abstract member UpgradeFile : string * string * int * Microsoft.VisualStudio.Shell.Interop.IVsUpgradeLogger * uint16 * uint16 * uint16 * uint16 * int -> int
Public Function UpgradeFile (bstrProjectName As String, bstrFileName As String, bNoBackup As Integer, pLogger As IVsUpgradeLogger, oldToolsVersionMajor As UShort, oldToolsVersionMinor As UShort, newToolsVersionMajor As UShort, newToolsVersionMinor As UShort, ByRef pUpgradeRequired As Integer) As Integer
Parâmetros
- bstrProjectName
- String
no Cadeia de caracteres que contém o nome do projeto ao qual o arquivo pertence.
- bstrFileName
- String
no Cadeia de caracteres que contém o caminho completo e o nome do arquivo a ser atualizado.
- bNoBackup
- Int32
no Boolean. Se true , nenhum arquivo de backup será criado.
- pLogger
- IVsUpgradeLogger
no Ponteiro para uma IVsUpgradeLogger interface a ser usada para registrar em log as ações de atualização.
- oldToolsVersionMajor
- UInt16
no Versão principal da ferramenta antiga.
- oldToolsVersionMinor
- UInt16
no Versão secundária da ferramenta antiga.
- newToolsVersionMajor
- UInt16
no Versão principal da nova ferramenta.
- newToolsVersionMinor
- UInt16
no Versão secundária da nova ferramenta.
- pUpgradeRequired
- Int32
fora Boolean. Defina como true se a atualização for bem-sucedida.
Retornos
Comentários
Assinatura COM
De vsshell90. idl:
HRESULT UpgradeFile(
[in] BSTR bstrProjectName,
[in] BSTR bstrFileName,
[in] BOOL bNoBackup,
[in] IVsUpgradeLogger * pLogger,
[in] USHORT oldToolsVersionMajor,
[in] USHORT oldToolsVersionMinor,
[in] USHORT newToolsVersionMajor,
[in] USHORT newToolsVersionMinor,
[out] BOOL * pUpgradeRequired
);