IVsFileUpgrade2.UpgradeFile(String, String, Int32, IVsUpgradeLogger, UInt16, UInt16, UInt16, UInt16, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Upgradeprojekt mit einer angegebenen Datei.
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
Parameter
- bstrProjectName
- String
[in] Die Zeichenfolge, die den Namen des Projekts enthält, zu dem die Datei gehört.
- bstrFileName
- String
[in] Zeichenfolge, die den vollständigen Pfad und Namen der zu aktualisierenden Datei enthält.
- bNoBackup
- Int32
[in] Boolesch. Wenn true, wird keine Sicherungsdatei erstellt.
- pLogger
- IVsUpgradeLogger
[in] Zeiger auf eine IVsUpgradeLogger-Schnittstelle, die für Protokollierungsupgradeaktionen verwendet werden soll.
- oldToolsVersionMajor
- UInt16
[in] Hauptversion des alten Tools.
- oldToolsVersionMinor
- UInt16
[in] Nebenversion des alten Tools.
- newToolsVersionMajor
- UInt16
[in] Hauptversion des neuen Tools.
- newToolsVersionMinor
- UInt16
[in] Nebenversion des neuen Tools.
- pUpgradeRequired
- Int32
[out] Boolescher Wert. Festgelegt auf true, wenn das Upgrade erfolgreich war.
Gibt zurück
Hinweise
COM-Signatur
Aus 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
);