Compartilhar via


Método IVsAggregatableProject.GetAggregateProjectTypeGuids (String)

 

Publicado: abril de 2016

Obtém a lista de GUIDs que compõem o projeto de agregação do tipo de projeto.Este método deve ser delegado ao projeto mais interno dentro do sistema dos subtipos de projeto agregado.

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

Sintaxe

int GetAggregateProjectTypeGuids(
    out string pbstrProjTypeGuids
)
int GetAggregateProjectTypeGuids(
    [OutAttribute] String^% pbstrProjTypeGuids
)
abstract GetAggregateProjectTypeGuids : 
        pbstrProjTypeGuids:string byref -> int
Function GetAggregateProjectTypeGuids (
    <OutAttribute> ByRef pbstrProjTypeGuids As String
) As Integer

Parâmetros

  • pbstrProjTypeGuids
    [out, retval] Ponteiro para uma seqüência de caracteres que contém o tipo de projeto GUIDs.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De vsshell80.idl:

HRESULT IVsAggregatableProject::GetAggregateProjectTypeGuids(
   [out] BSTR *pbstrProjTypeGuids
);

O tipo de projeto GUIDs são uma lista de delimitada por ponto e vírgula de fábrica de projeto GUIDs em ordem de agregação de subtipo de projeto mais externo para o subtipo de projeto mais interno.Essa lista também inclui o GUID do projeto interno (base).Esta lista é gerenciada pelo projeto mais interno e é mantida em seu arquivo de projeto.

System_CAPS_noteObservação

Não é necessário para o GUID do próprio projeto base a ser mantido no arquivo de projeto.O projeto de base mais interno também poderá excluir o próprio GUID antes de persistência e implicitamente adicioná-lo ao recuperar a lista de GUIDs.

Consulte também

Interface IVsAggregatableProject
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo