Compartilhar via


Método SolutionConfigurations.Add

Cria uma nova configuração de solução com base em uma existente.

Namespace:  EnvDTE
Assembly:  EnvDTE (em EnvDTE.dll)

Sintaxe

'Declaração
Function Add ( _
    NewName As String, _
    ExistingName As String, _
    Propagate As Boolean _
) As SolutionConfiguration
SolutionConfiguration Add(
    string NewName,
    string ExistingName,
    bool Propagate
)
SolutionConfiguration^ Add(
    [InAttribute] String^ NewName, 
    [InAttribute] String^ ExistingName, 
    [InAttribute] bool Propagate
)
abstract Add : 
        NewName:string * 
        ExistingName:string * 
        Propagate:bool -> SolutionConfiguration
function Add(
    NewName : String, 
    ExistingName : String, 
    Propagate : boolean
) : SolutionConfiguration

Parâmetros

  • NewName
    Tipo: String

    Obrigatório. O nome da nova configuração de solução.

  • ExistingName
    Tipo: String

    Obrigatório. A SolutionConfiguration o objeto no qual basear a nova configuração de solução.

  • Propagate
    Tipo: Boolean

    Obrigatório. TrueSe a nova configuração de solução deve ser propagada, False se não for. Se Propagate for definido como True, e em seguida, a configuração da solução recém-adicionado será automaticamente adicionada para todos os projetos sob essa solução, bem como para a solução em si.

Valor de retorno

Tipo: EnvDTE.SolutionConfiguration
A SolutionConfiguration object.

Comentários

Addcria uma nova configuração de solução com base em chamado no ExistingName. A nova configuração de solução usa as mesmas configurações de projeto para os contextos de configuração e plataforma. Se ExistingName está vazio, em seguida, Add cria uma nova configuração de solução com base nos valores padrão.

A configuração de solução padrão contém todos os projetos e marca a todos os projetos sejam construídos. Além disso, ele escolhe as configurações do projeto que estão ativas quando a configuração da solução é ativada, sujeita às seguintes diretrizes:

  • Quaisquer nomes de configuração do projeto completamente corresponde ao nome da nova configuração de solução, incluindo a fazer isso, são escolhidos.

  • Falhas de tais ocorrências, qualquer nome de configuração do projeto que contém o nome da configuração de projeto é escolhido.

  • Caso de falha, qualquer configuração de projeto listada primeiro para um projeto pelo projeto será escolhida. A convenção é listar a configuração de depuração do projeto pela primeira vez, se você oferecer suporte a uma com esse nome.

Segurança do .NET Framework

Consulte também

Referência

SolutionConfigurations Interface

Namespace EnvDTE