IVsProjectFactory Arabirim
Çözüm içindeki Projeler oluşturur.
Ad Alanı: Microsoft.VisualStudio.Shell.Interop
Derleme: Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)
Sözdizimi
[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
Yöntemler
Ad | Açıklama | |
---|---|---|
CanCreateProject(String, UInt32, Int32) | Yeni bir proje oluşturulup oluşturulamayacağını belirler. |
|
Close() | Proje Fabrika kapatır. |
|
CreateProject(String, String, String, UInt32, Guid, IntPtr, Int32) | Yeni bir proje oluşturur. |
|
SetSite(IServiceProvider) | Proje fabrika ortamında başlatır ve proje Hizmetleri ortamı tarafından proffered elde etmek izin verir. |
Notlar
Proje tipinin uygulayan bir paket tarafından uygulanır.Bu arabirim Visual Studio ortamı için geçirilen RegisterProjectType.
Gerçekleştirenlere Notlar:
Implement IVsProjectFactory oluşturmak ve bir çözüm içindeki bir proje site gerek olduğunda.
Ayrıca bkz.
Microsoft.VisualStudio.Shell.Interop Ad Alanı
Başa dön