Udostępnij za pośrednictwem


Interfejs IVsProjectFactory

 

Tworzy projektów w roztworze.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

[ComConversionLossAttribute]
[GuidAttribute("33FCD00A-BD45-403C-9C66-07BA9A923501")]
[InterfaceTypeAttribute(1)]
public interface IVsProjectFactory
[ComConversionLossAttribute]
[GuidAttribute("33FCD00A-BD45-403C-9C66-07BA9A923501")]
[InterfaceTypeAttribute(1)]
public interface class IVsProjectFactory
[<ComConversionLossAttribute>]
[<GuidAttribute("33FCD00A-BD45-403C-9C66-07BA9A923501")>]
[<InterfaceTypeAttribute(1)>]
type IVsProjectFactory = interface end
<ComConversionLossAttribute>
<GuidAttribute("33FCD00A-BD45-403C-9C66-07BA9A923501")>
<InterfaceTypeAttribute(1)>
Public Interface IVsProjectFactory

Metody

Nazwa Opis
System_CAPS_pubmethod CanCreateProject(String, UInt32, Int32)

Określa, czy można utworzyć nowy projekt.

System_CAPS_pubmethod Close()

Zamyka factory projektu.

System_CAPS_pubmethod CreateProject(String, String, String, UInt32, Guid, IntPtr, Int32)

Tworzy nowy projekt.

System_CAPS_pubmethod SetSite(IServiceProvider)

Inicjuje factory projekt w środowisku i pozwala projektu do uzyskania usług, proffered przez środowisko naturalne.

Uwagi

Wdrożone przez pakiet, który implementuje typ projektu.Ten interfejs jest przekazywana do środowiska Visual Studio, via RegisterProjectType.

Uwagi dotyczące implementacji:

Wdrożenie IVsProjectFactory podczas konieczności tworzenia i witryny projektu w ramach rozwiązania.

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku