Sdílet prostřednictvím


ConfigurationManager – rozhraní

Matice představuje Configuration objekty, jednu pro každou kombinaci název konfigurace a platformy.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

'Deklarace
<GuidAttribute("9043FDA1-345B-4364-900F-BC8598EB8E4F")> _
Public Interface ConfigurationManager _
    Inherits IEnumerable
[GuidAttribute("9043FDA1-345B-4364-900F-BC8598EB8E4F")]
public interface ConfigurationManager : IEnumerable
[GuidAttribute(L"9043FDA1-345B-4364-900F-BC8598EB8E4F")]
public interface class ConfigurationManager : IEnumerable
[<GuidAttribute("9043FDA1-345B-4364-900F-BC8598EB8E4F")>]
type ConfigurationManager =  
    interface
        interface IEnumerable
    end
public interface ConfigurationManager extends IEnumerable

Typ ConfigurationManager zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost ActiveConfiguration Načte aktuální konfiguraci řešení, která bude použita, pokud dojde k sestavení operace k řešení.
Veřejná vlastnost ConfigurationRowNames Pole názvů všechny definované konfigurace pro projekt nebo projekt položky získává.
Veřejná vlastnost Count Získá hodnotu určující počet objektů v kolekci.
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost Parent Získá bezprostřední nadřízený objekt ConfigurationManager objektu.
Veřejná vlastnost PlatformNames Získá seznam všech dostupných platformách.
Veřejná vlastnost SupportedPlatforms Získá seznam názvů platformu lze přidat do tohoto projektu a mohou být přidány k vytvoření konfigurace sestavení.

Nahoru

Metody

  Název Popis
Veřejná metoda AddConfigurationRow Vytvoří nový projekt nebo na základě řádku konfigurace položky projektu Configuration objekt z existujícího projektu nebo řádek konfigurace položky projektu.
Veřejná metoda AddPlatform Vytvoří novou platformu operačního systému na základě nastavení sestavení Configuration objektu existující platformy.
Veřejná metoda ConfigurationRow Vrátí kolekci položek představující konfigurace sestavení pro jednu konfiguraci názvu, jako je například "Ladit" nebo "Maloobchodem".
Veřejná metoda DeleteConfigurationRow Odstraní řádek konfigurace sestavení, jako například "Ladění" nebo "Maloobchodem".
Veřejná metoda DeletePlatform Odebere sloupec konfigurace platformy, jako například "WinCE PalmSize."
Veřejná metoda GetEnumerator() Vrátí hodnotu čítače výčtu, který prochází kolekce. (Zděděno z IEnumerable.)
Veřejná metoda GetEnumerator() Vrátí čítač výčtu položek v kolekci.
Veřejná metoda Item Vrátí Configuration objekt ConfigurationManager kolekce.
Veřejná metoda Platform Vrátí Configurations pro tuto konfiguraci.

Nahoru

Poznámky

ConfigurationManager Objektu je v podstatě matice projektu/project položku konfigurace názvů a názvů platformu.Každý prvek matice je Configuration objektu.Můžete odkazovat ConfigurationManager objektu pro projekt nebo projekt zboží, ale některé typy projektů nepodporují nastavení sestavení na úrovni položky projektu.

Odkaz tohoto objektu pomocí EnvDTE.Project.ConfigurationManager.or EnvDTE.ProjectItem.ConfigurationManager.

Příklady

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

Viz také

Referenční dokumentace

EnvDTE – obor názvů