Partilhar via


Enumeração __VSCREATEPROJFLAGS

 

Publicado: abril de 2016

Controla como um projeto é criado ou aberto.

Esta enumeração tem um atributo FlagsAttribute que permite uma combinação bit a bit de seus valores de membro.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

[FlagsAttribute]
public enum __VSCREATEPROJFLAGS
[FlagsAttribute]
public enum class __VSCREATEPROJFLAGS
[<FlagsAttribute>]
type __VSCREATEPROJFLAGS
<FlagsAttribute>
Public Enumeration __VSCREATEPROJFLAGS

Membros

Nome do membro Descrição
CPF_CLONEFILE

Crie um novo projeto baseado em um modelo de projeto existente já no disco.

CPF_NONLOCALSTORE

O Project usa o mecanismo de salvamento diferente e de armazenamento não-local.

CPF_NOTINSLNEXPLR

Projeto não é mostrado como um projeto normal no Solution Explorer.

CPF_OPENDIRECTORY

Obsoleto.Não use.

CPF_OPENFILE

Já existe um projeto no disco.

CPF_OVERWRITE

Se já houver um projeto de mesmo nome no disco, em seguida, substitua este projeto.

CPF_SILENT

Use quando você não deseja relatar qualquer falha, como no caso da automação.

Comentários

Se você determinar que já existe um projeto durante uma chamada de CreateProject, consulta o usuário para ver se ele deseja substituir o projeto existente.Se o usuário deseja sobrescrever, em seguida, chame CreateProject novamente e especifique um valor de CPF_OVERWRITE para o grfCreateFlags parâmetro.

__VSCREATEPROJFLAGS2, definido em vsshell8.0.idl, estende __VSCREATEPROJFLAGS.

COM assinatura

De vsshell.idl:

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo