Compartir a través de


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 de 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

Vea también

Referencia

ConfigurationManager Interfaz

EnvDTE (Espacio de nombres)