__VSPPROJECTUPGRADEVIAFACTORYFLAGS Перечисление

Определение

Определяет действие, выполняемое с вызовами OnAfterUpgradeProject(IVsHierarchy, UInt32, String, SYSTEMTIME, IVsUpgradeLogger).

Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.

public enum class __VSPPROJECTUPGRADEVIAFACTORYFLAGS
public enum class __VSPPROJECTUPGRADEVIAFACTORYFLAGS
enum __VSPPROJECTUPGRADEVIAFACTORYFLAGS
[System.Flags]
public enum __VSPPROJECTUPGRADEVIAFACTORYFLAGS
[<System.Flags>]
type __VSPPROJECTUPGRADEVIAFACTORYFLAGS = 
Public Enum __VSPPROJECTUPGRADEVIAFACTORYFLAGS
Наследование
__VSPPROJECTUPGRADEVIAFACTORYFLAGS
Атрибуты

Поля

PUVFF_BACKUPSUPPORTED 128

Резервное копирование поддерживается.

PUVFF_COPYBACKUP 64

Поддерживаемая резервная копия в стиле Xcopy.

PUVFF_SXSBACKUP 32

Поддерживается параллельное резервное копирование.

PUVFF_USE_ALT_BACKUP_LOCATION 256

По умолчанию резервное копирование происходит во вложенной папке решения. Бывает, что это нежелательно. В таких случаях UpgradeProject_CheckOnly может возвращать PUVFF_USE_ALT_BACKUP_LOCATION. По умолчанию используется вложенная папка в папке расположения проектов пользователя по умолчанию. Это альтернативное местоположение следует избегать, если это возможно, так как оно имеет больше ограничений в отношении длины имени файла резервной копии.

Комментарии

Подпись COM

Из vsshell80. IDL:

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

Применяется к