IVsSolutionEventsProjectUpgrade.OnAfterUpgradeProject 方法
定义方法调用,在项目升级之后。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop.8.0(在 Microsoft.VisualStudio.Shell.Interop.8.0.dll 中)
语法
声明
Function OnAfterUpgradeProject ( _
pHierarchy As IVsHierarchy, _
fUpgradeFlag As UInteger, _
bstrCopyLocation As String, _
stUpgradeTime As SYSTEMTIME, _
pLogger As IVsUpgradeLogger _
) As Integer
int OnAfterUpgradeProject(
IVsHierarchy pHierarchy,
uint fUpgradeFlag,
string bstrCopyLocation,
SYSTEMTIME stUpgradeTime,
IVsUpgradeLogger pLogger
)
参数
- pHierarchy
类型:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy
[in] 对项目的 IVsHierarchy 接口的指针。
- fUpgradeFlag
类型:System.UInt32
[in] 整数。标记指示升级的性质。从 __VSPPROJECTUPGRADEVIAFACTORYFLAGS 枚举采用的值。只能 PUVFF_COPYUPGRADE、 PUVFF_SXSBACKUP 或 PUVFF_COPYBACKUP。
- bstrCopyLocation
类型:System.String
[in] 包含复制升级 (PUVFF_COPYUPGRADE) 或备份 (PUVFF_COPYBACKUP) 位置的字符串。
- stUpgradeTime
类型:Microsoft.VisualStudio.Shell.Interop.SYSTEMTIME
[in] SYSTEMTIME 值。升级完成的时间。
- pLogger
类型:Microsoft.VisualStudio.Shell.Interop.IVsUpgradeLogger
[in] 对于使用的 IVsUpgradeLogger 接口的指针的记录的升级消息。
返回值
类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。