Interface IVsBuildableProjectCfg
Publicado: junho de 2016
Gerencia a operação de criação de uma configuração projeto.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
[InterfaceTypeAttribute(1)]
[GuidAttribute("8588E475-BB33-4763-B4BA-0322F839AA3C")]
public interface IVsBuildableProjectCfg
[InterfaceTypeAttribute(1)]
[GuidAttribute("8588E475-BB33-4763-B4BA-0322F839AA3C")]
public interface class IVsBuildableProjectCfg
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("8588E475-BB33-4763-B4BA-0322F839AA3C")>]
type IVsBuildableProjectCfg = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("8588E475-BB33-4763-B4BA-0322F839AA3C")>
Public Interface IVsBuildableProjectCfg
Métodos
Nome | Descrição | |
---|---|---|
AdviseBuildStatusCallback(IVsBuildStatusCallback, UInt32) | Registra o ambiente para receber notificações de eventos de status de compilação. |
|
get_ProjectCfg(IVsProjectCfg) | Método obsoleto. Não use. |
|
QueryStartBuild(UInt32, Int32[], Int32[]) | Determina se um projeto é capaz de iniciar uma operação de compilação. |
|
QueryStartClean(UInt32, Int32[], Int32[]) | Determina se um projeto é capaz de excluir todas as saídas de compilação anterior, um processo conhecido como uma operação de limpeza. |
|
QueryStartUpToDateCheck(UInt32, Int32[], Int32[]) | Determina se um projeto é capaz de verificar se a compilação atual for atualizada. |
|
QueryStatus(Int32) | Determina se uma operação de compilação foi concluída com êxito. |
|
StartBuild(IVsOutputWindowPane, UInt32) | Solicitações de um projeto de começa a criar. |
|
StartClean(IVsOutputWindowPane, UInt32) | Solicitações de um projeto começar uma operação de limpeza, que é o processo de exclusão de todas as saídas de compilação anterior. |
|
StartUpToDateCheck(IVsOutputWindowPane, UInt32) | Solicitações de um projeto de iniciar uma verificação atualizada para determinar se a compilação atual é atualizada. |
|
Stop(Int32) | Solicitações de um projeto Parar construção. |
|
UnadviseBuildStatusCallback(UInt32) | Cancela o registro do ambiente para receber notificações de eventos de status de compilação. |
|
Wait(UInt32, Int32) | Método obsoleto. Não use. |
Comentários
IVsBuildableProjectCfg permite que um projeto seja compilado de forma assíncrona. Ele é implementado em um objeto separado do objeto de configuração que oferece suporte a IVsProjectCfg.IVsBuildableProjectCfg funciona em segundo plano, permitindo que o ambiente para consultar o status de compilação a qualquer momento ou para interromper a compilação, se necessário. Alguns projetos oferecem suporte a uma verificação para determinar se a compilação atual é atualizada.
Observações para chamadores:
Chamado pelo ambiente de quando o usuário seleciona o comando de compilação e projetos que exigem informações de configuração para outro projeto.
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo