Compartilhar via


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
System_CAPS_pubmethod AdviseBuildStatusCallback(IVsBuildStatusCallback, UInt32)

Registra o ambiente para receber notificações de eventos de status de compilação.

System_CAPS_pubmethod get_ProjectCfg(IVsProjectCfg)

Método obsoleto. Não use.

System_CAPS_pubmethod QueryStartBuild(UInt32, Int32[], Int32[])

Determina se um projeto é capaz de iniciar uma operação de compilação.

System_CAPS_pubmethod 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.

System_CAPS_pubmethod QueryStartUpToDateCheck(UInt32, Int32[], Int32[])

Determina se um projeto é capaz de verificar se a compilação atual for atualizada.

System_CAPS_pubmethod QueryStatus(Int32)

Determina se uma operação de compilação foi concluída com êxito.

System_CAPS_pubmethod StartBuild(IVsOutputWindowPane, UInt32)

Solicitações de um projeto de começa a criar.

System_CAPS_pubmethod 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.

System_CAPS_pubmethod StartUpToDateCheck(IVsOutputWindowPane, UInt32)

Solicitações de um projeto de iniciar uma verificação atualizada para determinar se a compilação atual é atualizada.

System_CAPS_pubmethod Stop(Int32)

Solicitações de um projeto Parar construção.

System_CAPS_pubmethod UnadviseBuildStatusCallback(UInt32)

Cancela o registro do ambiente para receber notificações de eventos de status de compilação.

System_CAPS_pubmethod 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