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 | |
---|---|---|
ActiveConfiguration | Obtém o ativo no momento SolutionConfiguration objeto. | |
BuildDependencies | Obtém um BuildDependencies coleção que permite que você especifique quais projetos dependem 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 falha ao 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. |
Início
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 de solução ativa que está marcada para a implantação de implantar. | |
Run | Faz com que a configuração de solução ativa executar. |
Início
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