IVsRegisterProjectTypes Interface

 

Registers a VSPackage project type in the environment.

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

[InterfaceTypeAttribute(1)]
[GuidAttribute("F08400BB-0960-47F4-9E12-591DBF370546")]
public interface IVsRegisterProjectTypes

NameDescription
System_CAPS_pubmethodRegisterProjectType(Guid, IVsProjectFactory, UInt32)

Registers a project type.

System_CAPS_pubmethodUnregisterProjectType(UInt32)

Unregisters a project type.

The IVsRegisterProjectTypes interface is associated with the service, SVsRegisterProjectTypes.

Notes to Implementers:

RegisterProjectType is usually called in IVsPackage::SetSite; UnregisterProjectType is called in IVsPackage::Close.

Notes to Callers:

Return to top
Show: