__VSHPROPID5 Enumeração

Definição

Especifica as configurações de propriedade para uma hierarquia.

public enum class __VSHPROPID5
public enum class __VSHPROPID5
enum __VSHPROPID5
public enum __VSHPROPID5
type __VSHPROPID5 = 
Public Enum __VSHPROPID5
Herança
__VSHPROPID5

Campos

VSHPROPID_AppContainer -2117

Quando definido, indica o moniker da estrutura de destino para o qual o sistema do projeto deve ser redirecionado na primeira oportunidade. O projeto é responsável por garantir a aplicabilidade da estrutura retornada. Essa propriedade é opcional.

VSHPROPID_DemandLoadDependencies -2121

Se true e o projeto tiver sido carregado de forma síncrona, todas as suas dependências também serão carregadas de forma síncrona (o padrão). Se false e o projeto foi carregado de forma síncrona, as de suas dependências que oferecem suporte à carga assíncrona podem ser carregadas assincronamente. Essa propriedade é opcional.

VSHPROPID_FaultMessage -2123

Uma mensagem localizada que indica o motivo de um projeto com falha. Essa cadeia de caracteres é usada na interface do usuário de resolução de falhas. Essa propriedade é opcional.

VSHPROPID_FIRST5 -2132

Especifica o primeiro identificador de propriedade.

VSHPROPID_ForceFrameworkRetarget -2126

Indica se a saída do projeto requer execução em um contêiner de aplicativo ou não. Essa propriedade é opcional.

VSHPROPID_IsFaulted -2122

Para hierarquias de projeto, defina como true para indicar que o projeto encontrou um erro. As implementações devem gerar eventos de alteração de propriedade para todos os IVsHierarchyEvents coletores sempre que esse valor for alterado. Essa propriedade é opcional.

VSHPROPID_IsPackagingProject -2131

BOOL [opcional] indica se a saída do projeto é um pacote de seu conteúdo (ou seja, um arquivo zip).

VSHPROPID_IsProjectProvisioned -2127

Retorna true se um projeto descarregado estiver em um estado provisionado (ou seja, exibido com a legenda "(inicializando)"). Isso é implementado somente pela hierarquia de stub. Essa propriedade é usada quando um projeto que dá suporte à carga de solução assíncrona é carregado em segundo plano. Embora esses projetos estejam sendo carregados, eles são expostos na solução como um stub de projeto descarregado. Quando o projeto de carregamento em segundo plano atinge o estado "provisionado", o projeto real foi criado, mas não foi divulgado por meio dos eventos de carregamento da solução. Portanto, o projeto IVsHierarchy exposto na coleção de projetos de solução (e Gerenciador de soluções) ainda é a hierarquia de stub e não a hierarquia real do projeto. Somente as propriedades básicas de hierarquia estão disponíveis, como o nome do projeto e o ícone. Quando o projeto de carregamento atinge o estado provisionado, o OnAfterProjectProvisioned(IVsHierarchy) evento é acionado. Essa propriedade é opcional.

VSHPROPID_MinimumDesignTimeCompatVersion -2110

Obtém ou define a versão compatível de tempo de design mínimo com a qual este projeto é compatível. Essa propriedade é definida principalmente por chamadas do IVsAppCompat serviço durante a adição de um novo recurso no projeto que poderia interromper a compatibilidade com uma versão anterior do aplicativo. Essa propriedade é opcional.

VSHPROPID_MonikerSameAsPersistFile -2130

Indica que IVsProject. GetMkDocument () para VSITEMID_ROOT retorna o mesmo caminho completo para o arquivo de projeto como IPersistFileFormat:: GetCurFile. Isso é útil quando é mais caro chamar GetCurFile devido à necessidade de obter o formato em disco.

VSHPROPID_OutputType -2118

O tipo de saída para um projeto, da __VSPROJOUTPUTTYPE enumeração. Essa propriedade é opcional.

VSHPROPID_ProjectCapabilities -2124

Uma lista delimitada por espaço dos recursos do projeto. Essa propriedade é opcional.

VSHPROPID_ProjectPropertiesDebugPageArg -2132

BSTR ou VT_I4 [opcional] o argumento a ser passado para o cmdidProjectProperties comando para ativar a página de depuração do projeto. Essa propriedade é usada pelo StartupProjectProperties comando para ativar a página de propriedades de depuração correta para o projeto de inicialização.

VSHPROPID_ProjectUnloadStatus -2120

O status de descarga ( UNLOADSTATUS_UnloadedByUser , UNLOADSTATUS_LoadPendingIfNeeded e assim por diante) da _VSProjectUnloadStatus enumeração. Isso é implementado somente pela hierarquia de stub. Essa propriedade é opcional.

VSHPROPID_ProvisionalViewingStatus -2112

O status de exibição provisional para o item (da __VSPROVISIONALVIEWINGSTATUS Enumeração). Se essa propriedade não for suportada e a hierarquia for implementada IVsProject , o status de exibição provisório será determinado chamando GetProvisionalViewingStatusForFile(String, IVsHierarchy, UInt32, Guid) com o nome retornado por GetMkDocument(UInt32, String) . Essa propriedade é opcional.

VSHPROPID_ReferenceManagerUser -2119

Retorna a implementação de IVsReferenceManagerUser para um projeto. Essa propriedade é opcional.

VSHPROPID_RequiresReloadForExternalFileChange -2125

Retorna true se o arquivo no disco não foi gravado pela última vez pelo projeto e, portanto, o usuário deve ser solicitado a recarregar devido a uma alteração externa no arquivo. Essa propriedade é definida para ITEMID_ROOT. Espera-se que essa propriedade seja chamada apenas durante um manipulador de eventos Filechanged. A implementação esperada é para os projetos registrarem o carimbo de data/hora no arquivo de projeto quando o arquivo for salvo. Posteriormente, quando essa propriedade for solicitada, o projeto deverá comparar o carimbo de data/hora atual do arquivo com o último carimbo de data/hora salvo gravado. Se eles não forem iguais, retornar true , caso contrário, retornará FALSE (ou seja, um recarregamento não será necessário). Essa propriedade é opcional.

VSHPROPID_SupportedOutputTypes -2113

Uma lista de tipos de saída com suporte (especificada como valores usados pela OutputTypeEx Propriedade Project). Isso permite que um tipo Personalize o conteúdo do menu suspenso tipo de saída nas páginas de propriedades. Essa propriedade será verificada primeiro pelas páginas de propriedades, portanto, essa propriedade substituirá efetivamente a VSHPROPID_SupportedMyApplicationTypes Propriedade usada pela página de propriedades Visual Basic. Essa propriedade é opcional.

VSHPROPID_SupportsCrossRuntimeReferences -2128

Indica se um projeto permite referências entre tempos de execução (por exemplo, nativo para gerenciado). O padrão é true , portanto, um projeto deve ter a propriedade e defini-lo como para false Bloquear referências de tempo de execução cruzado. Essa propriedade é opcional.

VSHPROPID_TargetPlatformIdentifier -2114

A plataforma de destino para um tipo de projeto. Os exemplos são "Windows", "Windows Phone", "Azure", "XBox 360" e "Portable". Essa propriedade é opcional.

VSHPROPID_TargetPlatformVersion -2115

A versão da plataforma de destino (por exemplo, "8,0"). Essa propriedade é opcional. No entanto, essa propriedade será necessária se VSHPROPID_TargetPlatformIdentifier for fornecida.

VSHPROPID_TargetRuntime -2116

O tempo de execução de destino do projeto, da __VSPROJTARGETRUNTIME enumeração. Essa propriedade é opcional.

VSHPROPID_WinMDAssembly -2129

Indica se o projeto produz um assembly (. exe ou. dll) com metadados de WinMD. Se true , ele produz um assembly. Essa propriedade é opcional.

Aplica-se a