Metoda ConfigurationManager.AddConfigurationRow —
Tworzy nowy projekt lub wiersza elementu konfiguracji projektu na podstawie Configuration obiektu z istniejącego projektu lub wiersza konfiguracji elementu projektu.
Przestrzeń nazw: EnvDTE
Zestaw: EnvDTE (w EnvDTE.dll)
Składnia
'Deklaracja
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
Wymagane.Unikatową nazwę dla nowego projektu lub wiersza konfiguracji elementu projektu.
- ExistingName
Typ: System.String
Wymagane.Nazwa projektu lub wiersza konfiguracji elementu projektu do skopiowania, aby utworzyć nową.
- Propagate
Typ: System.Boolean
Wymagane. true Jeśli projekt lub projekt elementu konfiguracji wiersz powinny być propagowane, false Jeśli nie.
Wartość zwracana
Typ: EnvDTE.Configurations
A Configurations kolekcji.
Uwagi
AddConfigurationRowZwraca kolekcję Nowy Configuration obiektów.Jeśli NewName już istnieje dla tego projektu, a następnie ta metoda nie powiedzie się, tak aby było wiadomo, że ExistingName ustawienia nie zostały skopiowane.
Przykłady
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
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..