Partager via


SolutionConfiguration, interface

Représente les informations concernant une façon particulière de générer la solution.

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.dll)

Syntaxe

'Déclaration
<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

Le type SolutionConfiguration expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Collection Obtient la collection SolutionConfigurations contenant l'objet SolutionConfiguration qui prend en charge cette propriété.
Propriété publique DTE Obtient l'objet d'extensibilité de niveau supérieur.
Propriété publique Name Obtient ou définit le nom de l'objet.
Propriété publique SolutionContexts Obtient une collection d'objets SolutionContext.

Début

Méthodes

  Nom Description
Méthode publique Activate Place le focus sur l'élément actuel.
Méthode publique Delete Supprime l'objet SolutionConfiguration de la collection.

Début

Notes

SolutionConfiguration représente également, pour chaque projet, la configuration et la plateforme de projet qui fournissent un contexte pour l'opération de génération et les fonctionnalités utilisées au moment du design dans l'environnement, telles que la saisie semi-automatique des instructions dans l'éditeur.

Exemples

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

Voir aussi

Référence

EnvDTE, espace de noms