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) 服务报告信息性消息和错误消息。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间