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 | |
---|---|---|
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.