FlavoredProjectFactoryBase.CreateProject(String, String, String, UInt32, Guid, IntPtr, Int32) Метод

Определение

Создает проект.

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)

Параметры

fileName
String

Имя файла проекта.

location
String

Путь файла проекта.

name
String

Имя проекта.

flags
UInt32

Значения из __VSCREATEPROJFLAGS.

projectGuid
Guid

Идентификатор интерфейса проекта.

project
IntPtr

[out] Возвращает указатель на проект.

canceled
Int32

[out] Возвращает значение true, если операция была отменена; в противном случае — значение false.

Комментарии

Этот метод должен быть реализован для проектов, расширение которых отличается от расширения файла базового проекта.

Применяется к