FlavoredProjectFactoryBase.CreateProject(String, String, String, UInt32, Guid, IntPtr, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.