__VSPPROJECTUPGRADEVIAFACTORYFLAGS Enumeração

Definição

Especifica a ação a ser tomada com OnAfterUpgradeProject(IVsHierarchy, UInt32, String, SYSTEMTIME, IVsUpgradeLogger) chamadas.

Esta enumeração tem um atributo FlagsAttribute que permite uma combinação bit a bit dos valores membros dela.

public enum class __VSPPROJECTUPGRADEVIAFACTORYFLAGS
public enum class __VSPPROJECTUPGRADEVIAFACTORYFLAGS
enum __VSPPROJECTUPGRADEVIAFACTORYFLAGS
[System.Flags]
public enum __VSPPROJECTUPGRADEVIAFACTORYFLAGS
[<System.Flags>]
type __VSPPROJECTUPGRADEVIAFACTORYFLAGS = 
Public Enum __VSPPROJECTUPGRADEVIAFACTORYFLAGS
Herança
__VSPPROJECTUPGRADEVIAFACTORYFLAGS
Atributos

Campos

PUVFF_BACKUPSUPPORTED 128

Há suporte para o backup.

PUVFF_COPYBACKUP 64

Backup de estilo xcopy com suporte.

PUVFF_SXSBACKUP 32

Backup lado a lado com suporte.

PUVFF_USE_ALT_BACKUP_LOCATION 256

Por padrão, o backup de cópia ocorre em uma subpasta da solução. Há ocasiões em que isso é indesejado. Nesses casos UpgradeProject_CheckOnly pode retornar PUVFF_USE_ALT_BACKUP_LOCATION . O padrão é usar uma subpasta na pasta local do projeto padrão do usuário. Esse local alternativo deve ser evitado se for possível, pois ele apresenta mais limitações em relação ao comprimento do nome do arquivo de backup.

Comentários

Assinatura COM

De vsshell80. idl:

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

Aplica-se a