Share via


IVsProjectSelector Interface

Definition

Allows scenarios to dynamically take ownership between more than one project system. Solution loader will first try to match the project type to the registered ProjectSelectors and if there is one, will call GetProjectFactoryGuid which in turn looks into the pszFilename and look for condition to redirect the project load using either Legacy Project System or New Project System.

public interface class IVsProjectSelector
public interface class IVsProjectSelector
__interface IVsProjectSelector
[System.Runtime.InteropServices.Guid("DFAD4C39-FCB2-4BDF-A389-2EA6DB28F062")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsProjectSelector
[<System.Runtime.InteropServices.Guid("DFAD4C39-FCB2-4BDF-A389-2EA6DB28F062")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsProjectSelector = interface
Public Interface IVsProjectSelector
Attributes

Methods

GetProjectFactoryGuid(Guid, String, Guid)

Applies to