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.
Комментарии
Этот метод должен быть реализован для проектов, расширение которых отличается от расширения файла базового проекта.