Share via


Interfaccia SolutionConfiguration

Fornisce informazioni su una particolare modalità di compilazione della soluzione.

Spazio dei nomi:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Sintassi

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

Il tipo SolutionConfiguration espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Collection Ottiene l'insieme SolutionConfigurations contenente l'oggetto SolutionConfiguration che supporta la proprietà.
Proprietà pubblica DTE Ottiene l'oggetto di estensibilità di primo livello.
Proprietà pubblica Name Ottiene o imposta il nome dell'oggetto.
Proprietà pubblica SolutionContexts Ottiene un insieme di oggetti SolutionContext.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Activate Sposta lo stato attivo sull'elemento corrente.
Metodo pubblico Delete Consente di rimuovere l'oggetto SolutionConfiguration dall'insieme.

In alto

Note

SolutionConfiguration inoltre fornisce per ogni progetto le informazioni relative alla configurazione e alla piattaforma di progetto che rappresentano il contesto per l'operazione di compilazione, oltre a informazioni sulle funzionalità dell'ambiente nella fase di progettazione, ad esempio il completamento istruzioni nell'editor.

Esempi

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

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE