Compartilhar via


Enumeração __VSPPROJECTUPGRADEVIAFACTORYFLAGS

 

Publicado: abril de 2016

Especifica a ação a ser executada com OnAfterUpgradeProject chamadas.

Esta enumeração tem um atributo FlagsAttribute que permite uma combinação bit a bit de seus valores de membro.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Sintaxe

[FlagsAttribute]
public enum __VSPPROJECTUPGRADEVIAFACTORYFLAGS
[FlagsAttribute]
public enum class __VSPPROJECTUPGRADEVIAFACTORYFLAGS
[<FlagsAttribute>]
type __VSPPROJECTUPGRADEVIAFACTORYFLAGS
<FlagsAttribute>
Public Enumeration __VSPPROJECTUPGRADEVIAFACTORYFLAGS

Membros

Nome do membro Descrição
PUVFF_BACKUPSUPPORTED

Há suporte para backup.

PUVFF_COPYBACKUP

Backup de estilo xcopy com suporte.

PUVFF_SXSBACKUP

Backup de lado a lado com suporte.

PUVFF_USE_ALT_BACKUP_LOCATION

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

Comentários

COM assinatura

De vsshell80.idl:

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

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo