IVsProjectUpgradeViaFactory 接口
使用项目工厂,升级该项目。 使用由解决方案中打开项目。 此接口是指要通过查询项目工厂。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop.8.0(在 Microsoft.VisualStudio.Shell.Interop.8.0.dll 中)
语法
声明
<GuidAttribute("0DBA1379-5D67-4A6C-8C06-A5795AF7364B")> _
<InterfaceTypeAttribute()> _
Public Interface IVsProjectUpgradeViaFactory
[GuidAttribute("0DBA1379-5D67-4A6C-8C06-A5795AF7364B")]
[InterfaceTypeAttribute()]
public interface IVsProjectUpgradeViaFactory
IVsProjectUpgradeViaFactory 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
GetSccInfo | 获取源代码管理信息。 | |
UpgradeProject | 升级项目。 | |
UpgradeProject_CheckOnly | 检查项目是否需要升级。 |
页首
备注
此接口是可选的,但建议的所有新项目。 这是一个支持复制升级的唯一结构。 IVsProjectUpgrade 调用升级通过工厂是否实现或者调用。 这允许 IVSProjectUpgradeViaFactory 实现升级的副本和项目部分,并将该工作的其余部分执行的就地 (在可能新位置)。
使用 SVsUpgradeLogger (SID_SVsUpgradeLogger) 服务报告信息性消息和错误消息。