__VSCREATEPROJFLAGS Перечисление

Определение

Контролирует создание или открытие проекта.

Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.

public enum class __VSCREATEPROJFLAGS
public enum class __VSCREATEPROJFLAGS
enum __VSCREATEPROJFLAGS
[System.Flags]
public enum __VSCREATEPROJFLAGS
[<System.Flags>]
type __VSCREATEPROJFLAGS = 
Public Enum __VSCREATEPROJFLAGS
Наследование
__VSCREATEPROJFLAGS
Атрибуты

Поля

CPF_CLONEFILE 1

Создает новый проект, основанный на существующем шаблоне проекта, который уже находится на диске.

CPF_NONLOCALSTORE 64

Проект использует нелокальное хранилище и другой механизм сохранения.

CPF_NOTINSLNEXPLR 32

Проект не отображается как обычный проект в обозревателе решений.

CPF_OPENDIRECTORY 4

Является устаревшей. Не используйте.

CPF_OPENFILE 2

Проект уже имеется на диске.

CPF_OVERWRITE 16

Если на диске уже существует проект с таким именем, необходимо переписать этот проект.

CPF_SILENT 8

Используйте, если не нужно сообщать об ошибке, как в случае автоматизации.

Комментарии

Если вы определили, что проект уже существует во время вызова CreateProject , запросите пользователя, чтобы узнать, нужно ли перезаписать существующий проект. Если пользователь хочет переписать, вызовите CreateProject снова и укажите значение CPF_OVERWRITE для grfCreateFlags параметра.

__VSCREATEPROJFLAGS2, определенный в всшелл 8.0. idl, расширяет __VSCREATEPROJFLAGS .

Подпись COM

Из всшелл. IDL:

Применяется к