Share via


ConfigurationManager – rozhraní

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

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 Získá aktuální konfigurace řešení, která bude použita, pokud dojde k operaci sestavení řešení.
Veřejná vlastnost ConfigurationRowNames Získá pole všech názvů definované konfiguraci projektu nebo položky projektu.
Veřejná vlastnost Count Získá hodnotu určující počet objektů v kolekci.
Veřejná vlastnost DTE Získá objekt nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost Parent Bezprostřední nadřízený objekt získá 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, které mohou být přidány do tohoto projektu, a které mohou být přidány k vytvoření konfigurace sestavení.

Nahoru

Metody

  Název Popis
Veřejná metoda AddConfigurationRow Vytvoří nový projekt nebo řádek konfigurace položky projektu na základě Configuration objektu 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 objekt z existující platformy.
Veřejná metoda ConfigurationRow Vrátí kolekci položek představující konfiguraci sestavení pro jednu konfiguraci název, například "Ladění" nebo "Maloobchodem".
Veřejná metoda DeleteConfigurationRow Odstraní řádek konfigurace sestavení, jako například "Ladění" nebo "Maloobchodem".
Veřejná metoda DeletePlatform Odstraní sloupec konfigurace platformy, například "Systému WinCE názvem PalmSize."
Veřejná metoda GetEnumerator Vrací enumerátor pro položky 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 Objekt 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 položku projektu, ale některé typy projektů nepodporují nastavení položky úroveň sestavení projektu.

Odkazovat tento objekt 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ů