IVsProjectUpgradeViaFactory4 Interface

Upgrades the project using the project factory. Used by the solution before opening the project. This interface must be available through querying the project factory

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)

Syntax

'Declaration
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("9BE1F919-4C3C-45B7-9816-E04053F8ECC6")> _
Public Interface IVsProjectUpgradeViaFactory4
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("9BE1F919-4C3C-45B7-9816-E04053F8ECC6")]
public interface IVsProjectUpgradeViaFactory4
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute(L"9BE1F919-4C3C-45B7-9816-E04053F8ECC6")]
public interface class IVsProjectUpgradeViaFactory4
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("9BE1F919-4C3C-45B7-9816-E04053F8ECC6")>]
type IVsProjectUpgradeViaFactory4 =  interface end
public interface IVsProjectUpgradeViaFactory4

The IVsProjectUpgradeViaFactory4 type exposes the following members.

Methods

  Name Description
Public method UpgradeProject_CheckOnly Checks to see if a project needs to be upgraded.

Top

Remarks

This interface is optional, but is recommended for all projects to support the new upgrade method. This interface provides support for projects to return specialized upgrade options. The user can choose which projects to upgrade using the compatibility dialog.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace