__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: