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)
[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
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. |
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.
Implementado por projetos que dependem de outro projeto ou outra operação de compilação para ser criado com êxito.
Chamado pelo ambiente quando um projeto com dependências deve ser criado.
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo