__VSCREATEPROJFLAGS Enumeration

Definition

Steuert, wie ein Projekt erstellt oder geöffnet wird.

Diese Enumeration enthält ein FlagsAttribute-Attribut, das eine bitweise Kombination der Memberwerte zulässt.

public enum class __VSCREATEPROJFLAGS
public enum class __VSCREATEPROJFLAGS
enum __VSCREATEPROJFLAGS
[System.Flags]
public enum __VSCREATEPROJFLAGS
[<System.Flags>]
type __VSCREATEPROJFLAGS = 
Public Enum __VSCREATEPROJFLAGS
Vererbung
__VSCREATEPROJFLAGS
Attribute

Felder

CPF_CLONEFILE 1

Erstellen Sie ein neues Projekt auf der Grundlage einer vorhandenen Projektvorlage, die sich bereits auf dem Datenträger befindet.

CPF_NONLOCALSTORE 64

Projekt verwendet nicht lokalen Speicher und verschiedene Speichermechanismen.

CPF_NOTINSLNEXPLR 32

Projekt wird nicht als normales Projekt im Projektmappen-Explorer angezeigt.

CPF_OPENDIRECTORY 4

Veraltet. Darf nicht verwendet werden.

CPF_OPENFILE 2

Projekt auf dem Datenträger bereits vorhanden.

CPF_OVERWRITE 16

Wenn es bereits ein Projekt desselben Namens auf dem Datenträger gibt, überschreiben Sie dieses Projekt.

CPF_SILENT 8

Verwenden Sie dies, wenn Sie kein Fehler melden möchten, wie bei der Automatisierung.

Hinweise

Wenn Sie feststellen, dass ein Projekt bereits während eines Aufrufes vorhanden CreateProject ist, Fragen Sie den Benutzer ab, um festzustellen, ob das vorhandene Projekt überschrieben werden soll. Wenn der Benutzer überschreiben möchte, müssen Sie CreateProject erneut aufrufen und CPF_OVERWRITE den Wert für den-Parameter angeben grfCreateFlags .

__VSCREATEPROJFLAGS2, definiert in vsshell 8.0. idl, erweitert __VSCREATEPROJFLAGS .

COM-Signatur

Aus vsshell. idl:

Gilt für