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 | |
---|---|---|
ActiveConfiguration | Načte aktuální konfiguraci řešení, který bude použit v případě operace vytváření řešení. | |
ConfigurationRowNames | Získá všechny názvy definované konfigurace pro projekt nebo projekt položky pole. | |
Count | Získá hodnotu určující počet objektů v kolekci. | |
DTE | Načtení objektu nejvyšší úrovně rozšiřitelnosti. | |
Parent | Bezprostřední nadřízený objekt dostane ConfigurationManager objektu. | |
PlatformNames | Získá seznam všech dostupných platformách. | |
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 | |
---|---|---|
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. | |
AddPlatform | Vytvoří novou platformu operačního systému na základě nastavení sestavení Configuration objekt existující platformy. | |
ConfigurationRow | Vrátí kolekci položek představuje sestavení konfigurace pro konfiguraci jeden název, například "Ladění" nebo "Maloobchodní." | |
DeleteConfigurationRow | Odstraní řádek konfigurace sestavení, například "Ladění" nebo "Maloobchodní." | |
DeletePlatform | Odebere sloupec konfigurací platformu, jako například "WinCE palmsize." | |
GetEnumerator() | Čítač výčtu, iteruje kolekce vrátí. (Zděděno z IEnumerable.) | |
GetEnumerator() | Vrátí výčet položek v kolekci. | |
Item | Vrátí Configuration objekt ConfigurationManager kolekce. | |
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