Compartilhar via


Interface SolutionConfiguration

Representa informações sobre uma determinada maneira para criar a solução.

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

Sintaxe

'Declaração
<GuidAttribute("60AAAD75-CB8D-4C62-9959-24D6A6A50DE7")> _
Public Interface SolutionConfiguration
[GuidAttribute("60AAAD75-CB8D-4C62-9959-24D6A6A50DE7")]
public interface SolutionConfiguration
[GuidAttribute(L"60AAAD75-CB8D-4C62-9959-24D6A6A50DE7")]
public interface class SolutionConfiguration
[<GuidAttribute("60AAAD75-CB8D-4C62-9959-24D6A6A50DE7")>]
type SolutionConfiguration =  interface end
public interface SolutionConfiguration

O tipo SolutionConfiguration expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Collection Obtém o SolutionConfigurations coleção contendo o SolutionConfiguration com suporte para essa propriedade do objeto.
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior.
Propriedade pública Name Obtém ou define o nome do objeto.
Propriedade pública SolutionContexts Obtém uma coleção de SolutionContext objetos.

Superior

Métodos

  Nome Descrição
Método público Activate Move o foco para o item atual.
Método público Delete Remove o SolutionConfiguration o objeto da coleção.

Superior

Comentários

SolutionConfigurationtambém representa para cada projeto ao qual configuração de projeto e a plataforma de fornece contexto para os recursos de tempo de design no ambiente, como a conclusão da instrução no editor e a operação de compilação.

Exemplos

Sub SolutionConfigurationExample()
  ' Ensure all Debug project configurations are what are built for the
  ' Debug solution configuration.
  Dim config As SolutionConfiguration = DTE.Solution.SolutionBuild.SolutionConfigurations.Item("Debug")
  For each context in config.SolutionContexts
    Context.ConfigurationName = "Debug"
  Next
End Sub

Consulte também

Referência

Namespace EnvDTE