Interfejs SolutionConfiguration

Reprezentuje informacje o określony sposób, aby zbudować roztworu.

Przestrzeń nazw:  EnvDTE
Zestaw:  EnvDTE (w EnvDTE.dll)

Składnia

'Deklaracja
<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

Typ SolutionConfiguration uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna Collection Pobiera SolutionConfigurations kolekcji zawierających SolutionConfiguration wspieranie tej właściwości obiektu.
Właściwość publiczna DTE Pobiera obiekt rozszerzalności najwyższego poziomu.
Właściwość publiczna Name Zwraca lub ustawia nazwę obiektu.
Właściwość publiczna SolutionContexts Zwraca kolekcję SolutionContext obiektów.

Początek

Metody

  Nazwa Opis
Metoda publiczna Activate Przenosi fokus do bieżącego elementu.
Metoda publiczna Delete Usuwa SolutionConfiguration obiekt z kolekcji.

Początek

Uwagi

SolutionConfigurationstanowi również dla każdego projektu, którego konfiguracja projektu i platformy przewidują kontekście operacji budowania i funkcje projektowania w środowisku, takich jak Kończenie instrukcji w edytorze.

Przykłady

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

Zobacz też

Informacje

Przestrzeń nazw EnvDTE