ConfigurationManager.AddConfigurationRow – metoda
Vytvoří nový projekt nebo na základě řádku konfigurace položky projektu Configuration objektu existujícího projektu nebo řádek konfigurace položky projektu.
Obor názvů: EnvDTE
Sestavení: EnvDTE (v EnvDTE.dll)
Syntaxe
'Deklarace
Function AddConfigurationRow ( _
NewName As String, _
ExistingName As String, _
Propagate As Boolean _
) As Configurations
Configurations AddConfigurationRow(
string NewName,
string ExistingName,
bool Propagate
)
Configurations^ AddConfigurationRow(
String^ NewName,
String^ ExistingName,
[InAttribute] bool Propagate
)
abstract AddConfigurationRow :
NewName:string *
ExistingName:string *
Propagate:bool -> Configurations
function AddConfigurationRow(
NewName : String,
ExistingName : String,
Propagate : boolean
) : Configurations
Parametry
- NewName
Typ: System.String
Povinné.Jedinečný název pro nový projekt nebo řádek konfigurace položky projektu.
- ExistingName
Typ: System.String
Povinné.Název projektu nebo řádek konfigurace položky projektu kopírovat k vytvoření nového.
- Propagate
Typ: System.Boolean
Povinné.truePokud by šířit projektu nebo řádek konfigurace položky projektu, false if not.
Vrácená hodnota
Typ: EnvDTE.Configurations
A Configurations kolekce.
Poznámky
AddConfigurationRowVrátí kolekci nový Configuration objektů. Pokud NewName a potom tento způsob nezdaří, takže víte, že již existuje pro tento projekt ExistingName Nastavení bylo zkopírováno.
Příklady
Sub AddConfigurationRowExample()
' Make a copy of the "Debug" configurations to temporarily change
' them without affecting the original "Debug" configurations.
Dim cfgmgr As ConfigurationManager = _
DTE.ActiveSolutionProject.ConfigurationManager
Dim cfgs = Cfgmgr.AddConfigurationRow("MyDebug", "Debug")
For Each (cfg in cfgs)
Cfg.Properties.Item("SomeProperty") = True
Next
End Sub
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.