Partilhar via


Interface IVsBuildDependency

 

Publicado: agosto de 2016

Permite que um projeto descrever as dependências de compilação.

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

Sintaxe

[GuidAttribute("28D58EEE-EFFC-4B4D-834C-3A746FEAC7AE")]
[InterfaceTypeAttribute(1)]
public interface IVsBuildDependency : IVsDependency
[GuidAttribute("28D58EEE-EFFC-4B4D-834C-3A746FEAC7AE")]
[InterfaceTypeAttribute(1)]
public interface class IVsBuildDependency : IVsDependency
[<GuidAttribute("28D58EEE-EFFC-4B4D-834C-3A746FEAC7AE")>]
[<InterfaceTypeAttribute(1)>]
type IVsBuildDependency = 
    interface
        interface IVsDependency
    end
<GuidAttribute("28D58EEE-EFFC-4B4D-834C-3A746FEAC7AE")>
<InterfaceTypeAttribute(1)>
Public Interface IVsBuildDependency
    Inherits IVsDependency

Métodos

Nome Descrição
System_CAPS_pubmethod get_CanonicalName(String)

Retorna o nome canônico de uma dependência.

System_CAPS_pubmethod get_Description(String)

Retorna a descrição de uma dependência.

System_CAPS_pubmethod get_HelpContext(UInt32)

Retorna um ponteiro para o contexto de uma dependência.

System_CAPS_pubmethod get_HelpFile(String)

Retorna o nome do arquivo de ajuda de uma dependência.

System_CAPS_pubmethod get_MustUpdateBefore(Int32)

Determina se uma compilação de update e/ou projeto deve ocorrer antes ou depois de um projeto é compilado.

System_CAPS_pubmethod get_ReferredProject(Object)

Retorna um ponteiro para um projeto dependente.

System_CAPS_pubmethod get_Type(Guid)

Retorna o tipo de uma dependência.

Comentários

O IVsBuildDependency interface é implementada por projetos que precisam expor uma dependência inerente para o SVsSolutionBuildManager serviço que afeta a ordem na qual projetos serão compilados.IVsBuildDependency é implementado no nível do projeto. Não há suporte para dependências de configuração específico neste momento.

Observações para implementadores:

Implementado por projetos que dependem de outro projeto ou outra operação de compilação para ser criado com êxito.

Observações para chamadores:

Chamado pelo ambiente quando um projeto com dependências deve ser criado.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo