Compartilhar via


Interface SolutionBuild

Representa a raiz do modelo de automação de compilação no nível da solução.

Namespace:  EnvDTE
Assembly:  EnvDTE (em EnvDTE.dll)

Sintaxe

'Declaração
<GuidAttribute("A3C1C40C-9218-4D4C-9DAA-075F64F6922C")> _
Public Interface SolutionBuild
[GuidAttribute("A3C1C40C-9218-4D4C-9DAA-075F64F6922C")]
public interface SolutionBuild
[GuidAttribute(L"A3C1C40C-9218-4D4C-9DAA-075F64F6922C")]
public interface class SolutionBuild
[<GuidAttribute("A3C1C40C-9218-4D4C-9DAA-075F64F6922C")>]
type SolutionBuild =  interface end
public interface SolutionBuild

O tipo SolutionBuild expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública ActiveConfiguration Obtém o ativo no momento SolutionConfiguration objeto.
Propriedade pública BuildDependencies Obtém um BuildDependencies coleção que permite que você especifique quais projetos dependem de quais outros projetos.
Propriedade pública BuildState Obtém uma compilação já foi iniciada na sessão atual do ambiente, se uma compilação está em andamento ou se uma compilação foi concluída.
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior.
Propriedade pública LastBuildInfo Obtém o número de projetos que não conseguiu construir.
Propriedade pública Parent Obtém o objeto pai imediato de um SolutionBuild objeto.
Propriedade pública SolutionConfigurations Obtém uma coleção de SolutionConfiguration objeto.
Propriedade pública StartupProjects Obtém ou define os nomes dos projetos que são pontos de entrada para o aplicativo.

Superior

Métodos

  Nome Descrição
Método público Build Faz com que a configuração de solução ativa para começar a construção.
Método público BuildProject Constrói o projeto especificado e suas dependências no contexto da configuração de solução especificada.
Método público Clean Exclui todos os arquivos de suporte gerado pelo compilador para projetos marcados.
Método público Debug Inicia a depuração da solução.
Método público Deploy Faz com que cada projeto na configuração da solução ativa que está marcada para a implantação implantar.
Método público Run Faz com que a configuração de solução ativa executar.

Superior

Comentários

O SolutionBuild objeto fornece acesso a todas as suas propriedades e configurações de solução, o projeto criar dependências e projetos de inicialização.

A contraparte do SolutionBuild o objeto no nível do projeto e de item é o ConfigurationManager objeto.

Exemplos

Sub SolutionBuildExample()
  ' Build the solution configuration.
  Dim sb As SolutionBuild = DTE.Solution.SolutionBuild
  sb.SolutionConfigurations.Item("MyConfig").Activate
  sb.Build
End Sub

Consulte também

Referência

Namespace EnvDTE