__VSPPROJECTUPGRADEVIAFACTORYFLAGS Enumeration

Definition

Gibt die Aktion an, die für OnAfterUpgradeProject(IVsHierarchy, UInt32, String, SYSTEMTIME, IVsUpgradeLogger)-Aufrufe durchgeführt werden soll.

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

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

Felder

PUVFF_BACKUPSUPPORTED 128

Sicherung wird unterstützt.

PUVFF_COPYBACKUP 64

XCOPY-Formatsicherung unterstützt.

PUVFF_SXSBACKUP 32

Parallele Sicherung wird unterstützt.

PUVFF_USE_ALT_BACKUP_LOCATION 256

Standardmäßig geschieht Kopiensicherung in einem Unterordner der Projektmappe. Es gibt Situationen, in denen dies unerwünscht ist. In diesen Fällen kann UpgradeProject_CheckOnly PUVFF_USE_ALT_BACKUP_LOCATION zurückgeben. Dies führt zur standardmäßigen Anwendung eines Unterordners des Standardprojektordners des Benutzers. Dieser alternative Speicherort sollte vermieden werden, wenn es möglich ist, da er bezüglich der Backup-Dateinamenlänge mehr Einschränkungen verursacht.

Hinweise

COM-Signatur

Aus vsshell80. idl:

enum __VSPPROJECTUPGRADEVIAFACTORYFLAGS  
{  
     PUVFF_SXSBACKUP      = 0x00000020  
    ,PUVFF_COPYBACKUP     = 0x00000040    
    ,PUVFF_BACKUPSUPPORTED = 0x00000080    
    ,PUVFF_USE_ALT_BACKUP_LOCATION = 0x00000100    
};  
typedef DWORD VSPUVF_FLAGS;  

Gilt für