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