ConfigurationManager.AddConfigurationRow (Método)
Crea una nueva fila de configuración de proyecto o de elemento de proyecto a partir del objeto Configuration de una fila de configuración de proyecto o de elemento de proyecto existente.
Espacio de nombres: EnvDTE
Ensamblado: EnvDTE (en EnvDTE.dll)
Sintaxis
'Declaración
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
Parámetros
- NewName
Tipo: System.String
Obligatorio.Nombre único para la nueva fila de configuración del proyecto o elemento de proyecto.
- ExistingName
Tipo: System.String
Obligatorio.Nombre de la fila de configuración del proyecto o elemento de proyecto que se va a copiar para crear la fila nueva.
- Propagate
Tipo: System.Boolean
Obligatorio.Es true si la fila de configuración del proyecto o elemento de proyecto se debe propagar; es false en caso contrario.
Valor devuelto
Tipo: EnvDTE.Configurations
Colección Configurations.
Comentarios
AddConfigurationRow devuelve la colección de nuevos objetos Configuration. Si NewName ya existe para este proyecto, este método produce un error para advertir de que la configuración de ExistingName no se ha copiado.
Ejemplos
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
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.