Aracılığıyla paylaş


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
System_CAPS_pubmethod CanCreateProject(String, UInt32, Int32)

Yeni bir proje oluşturulup oluşturulamayacağını belirler.

System_CAPS_pubmethod Close()

Proje Fabrika kapatır.

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

Yeni bir proje oluşturur.

System_CAPS_pubmethod 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