Compartilhar via


Interface IVsUpdateSolutionEvents2

 

Implementado por VSPackages para coletar eventos de compilação para solução e compilações de projetos.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

[GuidAttribute("F59DBC1A-91C3-45C9-9796-1CAB558502DD")]
[InterfaceTypeAttribute(1)]
public interface IVsUpdateSolutionEvents2 : IVsUpdateSolutionEvents
[GuidAttribute("F59DBC1A-91C3-45C9-9796-1CAB558502DD")]
[InterfaceTypeAttribute(1)]
public interface class IVsUpdateSolutionEvents2 : IVsUpdateSolutionEvents
[<GuidAttribute("F59DBC1A-91C3-45C9-9796-1CAB558502DD")>]
[<InterfaceTypeAttribute(1)>]
type IVsUpdateSolutionEvents2 = 
    interface
        interface IVsUpdateSolutionEvents
    end
<GuidAttribute("F59DBC1A-91C3-45C9-9796-1CAB558502DD")>
<InterfaceTypeAttribute(1)>
Public Interface IVsUpdateSolutionEvents2
    Inherits IVsUpdateSolutionEvents

Métodos

Nome Descrição
System_CAPS_pubmethod OnActiveProjectCfgChange(IVsHierarchy)

Chamado quando a configuração de projeto ativo para um projeto na solução foi alterada.

System_CAPS_pubmethod UpdateProjectCfg_Begin(IVsHierarchy, IVsCfg, IVsCfg, UInt32, Int32)

Chamado para a direita antes do início de uma configuração de projeto criar.

System_CAPS_pubmethod UpdateProjectCfg_Done(IVsHierarchy, IVsCfg, IVsCfg, UInt32, Int32, Int32)

Chamado logo após a conclusão da configuração de uma projeto criando.

System_CAPS_pubmethod UpdateSolution_Begin(Int32)

Chamado antes de quaisquer ações de construção começaram.Esta é a última chance para cancelar a compilação antes do início de qualquer construção.

System_CAPS_pubmethod UpdateSolution_Cancel()

Chamado quando uma compilação está sendo cancelada.

System_CAPS_pubmethod UpdateSolution_Done(Int32, Int32, Int32)

Chamado quando uma compilação é concluída.

System_CAPS_pubmethod UpdateSolution_StartUpdate(Int32)

Chamado antes que a primeira configuração de projeto está prestes a ser criado.

Observações para implementadores:

Implementado quando VSPackages precisa coletar eventos de compilação.

Observações para chamadores:

Chamado pelo ambiente.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo