Partilhar via


Interface SolutionContext

Representa todos os projetos na solução, algumas das quais serão criados e configuração de projeto e plataforma que terá o contexto quando você seleciona um determinado SolutionConfiguration objeto.

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

Sintaxe

'Declaração
<GuidAttribute("FC6A1A82-9C8A-47BB-A046-6E965DF5A99B")> _
Public Interface SolutionContext
[GuidAttribute("FC6A1A82-9C8A-47BB-A046-6E965DF5A99B")]
public interface SolutionContext
[GuidAttribute(L"FC6A1A82-9C8A-47BB-A046-6E965DF5A99B")]
public interface class SolutionContext
[<GuidAttribute("FC6A1A82-9C8A-47BB-A046-6E965DF5A99B")>]
type SolutionContext =  interface end
public interface SolutionContext

O tipo SolutionContext expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Collection Retorna o SolutionContexts coleção contendo o SolutionContext com suporte para essa propriedade do objeto.
Propriedade pública ConfigurationName Define ou obtém o nome da configuração de projeto que fornece o contexto quando neste contexto de solução é selecionado.
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior.
Propriedade pública PlatformName Obtém o nome da plataforma suportada por esta atribuição.
Propriedade pública ProjectName Obtém o nome exclusivo do projeto para o qual este SolutionContext objeto fornece o contexto.
Propriedade pública ShouldBuild Define ou retorna se o projeto atual é criado quando a configuração da solução associado a isso SolutionContext está selecionada.
Propriedade pública ShouldDeploy Define ou retorna se o projeto atual é implantado quando a configuração da solução associado a isso SolutionContext está selecionada.

Superior

Comentários

Cada projeto na solução possui um tipo de SolutionContext objeto que define a configuração de projeto específico e a plataforma que irá fornecer o contexto quando o SolutionConfiguration está selecionada.Com esse objeto, você pode determinar se um determinado projeto seja construído ou implantado.

Consulte também

Referência

Namespace EnvDTE