IVsBuildableProjectCfg Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Gerencia a operação de compilação de uma configuração de projeto.
public interface class IVsBuildableProjectCfg
public interface class IVsBuildableProjectCfg
__interface IVsBuildableProjectCfg
[System.Runtime.InteropServices.Guid("8588E475-BB33-4763-B4BA-0322F839AA3C")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsBuildableProjectCfg
[<System.Runtime.InteropServices.Guid("8588E475-BB33-4763-B4BA-0322F839AA3C")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsBuildableProjectCfg = interface
Public Interface IVsBuildableProjectCfg
- Atributos
Comentários
IVsBuildableProjectCfg permite que um projeto seja criado de forma assíncrona. Ele é implementado em um objeto separado do objeto de configuração que dá suporte ao IVsProjectCfg . IVsBuildableProjectCfg Opera em segundo plano, permitindo que o ambiente consulte o status da compilação a qualquer momento ou pare a compilação, se necessário. Alguns projetos dão suporte a uma verificação para determinar se a compilação atual está atualizada ou não.
Notas aos Chamadores
Chamado pelo ambiente quando o usuário seleciona o comando de compilação e por projetos que exigem informações de configuração para outro projeto.
Métodos
| 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 ou não uma operação de compilação. |
| QueryStartClean(UInt32, Int32[], Int32[]) |
Determina se um projeto pode ou não excluir todas as saídas da compilação anterior, um processo conhecido como uma operação de limpeza. |
| QueryStartUpToDateCheck(UInt32, Int32[], Int32[]) |
Determina se um projeto pode ou não verificar se a compilação atual está atualizada. |
| QueryStatus(Int32) |
Determina se uma operação de compilação foi concluída com êxito ou não. |
| StartBuild(IVsOutputWindowPane, UInt32) |
Solicita que um projeto comece a criar. |
| StartClean(IVsOutputWindowPane, UInt32) |
Solicita que um projeto inicie uma operação de limpeza, que é o processo de excluir todas as saídas da compilação anterior. |
| StartUpToDateCheck(IVsOutputWindowPane, UInt32) |
Solicita que um projeto comece uma verificação atualizada para determinar se a compilação atual está atualizada ou não. |
| Stop(Int32) |
Solicita que um projeto pare de Compilar. |
| 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. |