FlavoredProjectFactoryBase.CreateProject(String, String, String, UInt32, Guid, IntPtr, Int32) Methode
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 ein Projekt.
protected:
virtual void CreateProject(System::String ^ fileName, System::String ^ location, System::String ^ name, System::UInt32 flags, Guid % projectGuid, [Runtime::InteropServices::Out] IntPtr % project, [Runtime::InteropServices::Out] int % canceled);
protected virtual void CreateProject (string fileName, string location, string name, uint flags, ref Guid projectGuid, out IntPtr project, out int canceled);
abstract member CreateProject : string * string * string * uint32 * Guid * nativeint * int -> unit
override this.CreateProject : string * string * string * uint32 * Guid * nativeint * int -> unit
Protected Overridable Sub CreateProject (fileName As String, location As String, name As String, flags As UInteger, ByRef projectGuid As Guid, ByRef project As IntPtr, ByRef canceled As Integer)
Parameter
- fileName
- String
Der Name der Projektdatei.
- location
- String
Der Pfad der Projektdatei.
- name
- String
Der Name des Projekts.
- flags
- UInt32
Werte aus __VSCREATEPROJFLAGS.
- projectGuid
- Guid
Die Schnittstellen-ID des Projekts.
- project
- IntPtr
[out] Gibt einen Zeiger auf das Projekt zurück.
- canceled
- Int32
[out] Gibt true zurück, wenn der Vorgang abgebrochen wurde, andernfalls false.
Hinweise
Diese Methode sollte für Projekte implementiert werden, bei denen sich eine Dateierweiterung von der des Basis Projekts unterscheidet.