FlavoredProjectFactoryBase.CreateProject(String, String, String, UInt32, Guid, IntPtr, Int32) Methode

Definition

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.

Gilt für