Sdílet prostřednictvím


ConfigurationManager – rozhraní

Matice představuje Configuration objektů pro každou kombinaci konfigurace platformy a název název.

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žit v případě operace vytváření řešení.
Veřejná vlastnost ConfigurationRowNames Získá všechny názvy definované konfigurace pro projekt nebo projekt položky pole.
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 Bezprostřední nadřízený objekt dostane 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ý lze přidat do tohoto projektu a mohou být přidány k vytvoření konfigurace sestavení.

Na začátek

Metody

  Název Popis
Veřejná metoda AddConfigurationRow Vytvoří nový projekt nebo na základě řádku konfigurace položky projektu Configuration objektu 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 existující platformy.
Veřejná metoda ConfigurationRow Vrátí kolekci položek představuje sestavení konfigurace pro konfiguraci jeden název, například "Ladění" nebo "Maloobchodní."
Veřejná metoda DeleteConfigurationRow Odstraní řádek konfigurace sestavení, například "Ladění" nebo "Maloobchodní."
Veřejná metoda DeletePlatform Odebere sloupec konfigurací platformu, jako například "WinCE palmsize."
Veřejná metoda GetEnumerator() Čítač výčtu, iteruje kolekce vrátí. (Zděděno z IEnumerable.)
Veřejná metoda GetEnumerator() Vrátí výčet položek v kolekci.
Veřejná metoda Item Vrátí Configuration objekt ConfigurationManager kolekce.
Veřejná metoda Platform Vrátí Configurations pro konfiguraci.

Na začátek

Poznámky

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

Tento objekt pomocí odkazu 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é

Odkaz

EnvDTE – obor názvů