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 | |
---|---|---|
CanCreateProject(String, UInt32, Int32) | Określa, czy można utworzyć nowy projekt. |
|
Close() | Zamyka factory projektu. |
|
CreateProject(String, String, String, UInt32, Guid, IntPtr, Int32) | Tworzy nowy projekt. |
|
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