IVsProjectFactory Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt Projekte innerhalb der Projektmappe.
public interface class IVsProjectFactory
public interface class IVsProjectFactory
__interface IVsProjectFactory
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("33FCD00A-BD45-403C-9C66-07BA9A923501")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsProjectFactory
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("33FCD00A-BD45-403C-9C66-07BA9A923501")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsProjectFactory = interface
Public Interface IVsProjectFactory
- Abgeleitet
- Attribute
Hinweise
Wird von einem Paket implementiert, das einen Projekttyp implementiert. Diese Schnittstelle wird über an die Visual Studio-Umgebung übermittelt RegisterProjectType .
Hinweise für Ausführende
Implementieren Sie IVsProjectFactory , wenn Sie ein Projekt in einer Projekt Mappe erstellen und erstellen müssen.
Methoden
| CanCreateProject(String, UInt32, Int32) |
Bestimmt, ob ein neues Projekt erstellt werden kann. |
| Close() |
Schließt die Projektzuordnungsinstanz ab. |
| CreateProject(String, String, String, UInt32, Guid, IntPtr, Int32) |
Erstellt ein neues Projekt. |
| SetSite(IServiceProvider) |
Initialisiert die Projektzuordnungsinstanz in der Umgebung und ermöglicht dem Projekt Dienste, die von der Umgebung angeboten werden. |