Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 | |
|---|---|---|
![]() |
ActiveConfiguration | Obtém o ativo no momento SolutionConfiguration objeto. |
![]() |
BuildDependencies | Obtém um BuildDependencies coleção que permite que você especifique quais projetos dependem de quais outros projetos. |
![]() |
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. |
![]() |
DTE | Obtém o objeto de extensibilidade de nível superior. |
![]() |
LastBuildInfo | Obtém o número de projetos que não conseguiu construir. |
![]() |
Parent | Obtém o objeto pai imediato de um SolutionBuild objeto. |
![]() |
SolutionConfigurations | Obtém uma coleção de SolutionConfiguration objeto. |
![]() |
StartupProjects | Obtém ou define os nomes dos projetos que são pontos de entrada para o aplicativo. |
Superior
Métodos
| Nome | Descrição | |
|---|---|---|
![]() |
Build | Faz com que a configuração de solução ativa para começar a construção. |
![]() |
BuildProject | Constrói o projeto especificado e suas dependências no contexto da configuração de solução especificada. |
![]() |
Clean | Exclui todos os arquivos de suporte gerado pelo compilador para projetos marcados. |
![]() |
Debug | Inicia a depuração da solução. |
![]() |
Deploy | Faz com que cada projeto na configuração da solução ativa que está marcada para a implantação implantar. |
![]() |
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
.gif)
.gif)