Partager via


ConfigurationManager, interface

Mise à jour : novembre 2007

Représente une matrice d'objets Configuration, à raison d'un objet par ensemble de nom de configuration et de plate-forme.

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

Syntaxe

<GuidAttribute("9043FDA1-345B-4364-900F-BC8598EB8E4F")> _
Public Interface ConfigurationManager _
    Implements IEnumerable

Dim instance As ConfigurationManager
[GuidAttribute("9043FDA1-345B-4364-900F-BC8598EB8E4F")]
public interface ConfigurationManager : IEnumerable
[GuidAttribute(L"9043FDA1-345B-4364-900F-BC8598EB8E4F")]
public interface class ConfigurationManager : IEnumerable
public interface ConfigurationManager extends IEnumerable

Notes

L'objet ConfigurationManager est en fait une matrice de noms de configurations de projet ou d'élément de projet et de noms de plates-formes. Chaque élément de la matrice est un objet Configuration. Il est possible de référencer un objet ConfigurationManager pour un projet ou un élément de projet. Toutefois, certains types de projet ne prennent pas en charge la définition de paramètres de génération au niveau des éléments de projet.

Pour référencer cet objet, utilisez EnvDTE.Project.ConfigurationManager ou EnvDTE.ProjectItem.ConfigurationManager.

Exemples

Sub ConfigurationManagerExample()
   ' Before running, load a project.
   ' Set references to all necessary objects.
   Dim CM As ConfigurationManager = DTE.Solution.Projects.Item(1).ConfigurationManager
   ' List the configuration name used for the current project.
   MsgBox(CM.Item(2).ConfigurationName)
End Sub

Voir aussi

Référence

Membres ConfigurationManager

EnvDTE, espace de noms