IVsSolutionEventsProjectUpgrade.OnAfterUpgradeProject 方法

定义

定义要在项目升级后调用的方法。

public:
 int OnAfterUpgradeProject(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHierarchy, System::UInt32 fUpgradeFlag, System::String ^ bstrCopyLocation, Microsoft::VisualStudio::Shell::Interop::SYSTEMTIME stUpgradeTime, Microsoft::VisualStudio::Shell::Interop::IVsUpgradeLogger ^ pLogger);
public:
 int OnAfterUpgradeProject(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHierarchy, unsigned int fUpgradeFlag, Platform::String ^ bstrCopyLocation, Microsoft::VisualStudio::Shell::Interop::SYSTEMTIME stUpgradeTime, Microsoft::VisualStudio::Shell::Interop::IVsUpgradeLogger ^ pLogger);
int OnAfterUpgradeProject(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & pHierarchy, unsigned int fUpgradeFlag, std::wstring const & bstrCopyLocation, Microsoft::VisualStudio::Shell::Interop::SYSTEMTIME stUpgradeTime, Microsoft::VisualStudio::Shell::Interop::IVsUpgradeLogger const & pLogger);
public int OnAfterUpgradeProject (Microsoft.VisualStudio.Shell.Interop.IVsHierarchy pHierarchy, uint fUpgradeFlag, string bstrCopyLocation, Microsoft.VisualStudio.Shell.Interop.SYSTEMTIME stUpgradeTime, Microsoft.VisualStudio.Shell.Interop.IVsUpgradeLogger pLogger);
abstract member OnAfterUpgradeProject : Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * uint32 * string * Microsoft.VisualStudio.Shell.Interop.SYSTEMTIME * Microsoft.VisualStudio.Shell.Interop.IVsUpgradeLogger -> int
Public Function OnAfterUpgradeProject (pHierarchy As IVsHierarchy, fUpgradeFlag As UInteger, bstrCopyLocation As String, stUpgradeTime As SYSTEMTIME, pLogger As IVsUpgradeLogger) As Integer

参数

pHierarchy
IVsHierarchy

中指向项目的 IVsHierarchy 接口的指针。

fUpgradeFlag
UInt32

中整数. 指示升级性质的标志。 从枚举中提取的值 __VSPPROJECTUPGRADEVIAFACTORYFLAGS 。 将仅 PUVFF_COPYUPGRADE、PUVFF_SXSBACKUP 或 PUVFF_COPYBACKUP。

bstrCopyLocation
String

中一个字符串,其中包含复制升级 (PUVFF_COPYUPGRADE) 或备份副本 (PUVFF_COPYBACKUP) 的位置。

stUpgradeTime
SYSTEMTIME

中一个 SYSTEMTIME 值。 升级完成的时间。

pLogger
IVsUpgradeLogger

中指向用于 IVsUpgradeLogger 记录升级消息的接口的指针。

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

适用于