FlavoredProjectFactoryBase.CreateProject(String, String, String, UInt32, Guid, IntPtr, Int32) Método

Definição

Cria um projeto.

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)

Parâmetros

fileName
String

O nome do arquivo de projeto.

location
String

O caminho do arquivo de projeto.

name
String

O nome do projeto.

flags
UInt32

Valores de __VSCREATEPROJFLAGS .

projectGuid
Guid

A ID da interface do projeto.

project
IntPtr

fora Retorna um ponteiro para o projeto.

canceled
Int32

fora Retorna true se a operação foi cancelada, caso contrário false .

Comentários

Esse método deve ser implementado para projetos que uma extensão de arquivo diferente da do projeto base.

Aplica-se a