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 | |
---|---|---|
get_CanonicalName(String) | Retorna o nome canônico de uma dependência. |
|
get_Description(String) | Retorna a descrição de uma dependência. |
|
get_HelpContext(UInt32) | Retorna um ponteiro para o contexto de uma dependência. |
|
get_HelpFile(String) | Retorna o nome do arquivo de ajuda de uma dependência. |
|
get_MustUpdateBefore(Int32) | Determina se uma compilação de update e/ou projeto deve ocorrer antes ou depois de um projeto é compilado. |
|
get_ReferredProject(Object) | Retorna um ponteiro para um projeto dependente. |
|
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