Partager via


SolutionConfigurations.Add, méthode

Crée une configuration de solution sur la base d'une configuration existante.

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.dll)

Syntaxe

'Déclaration
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

Paramètres

  • NewName
    Type : System.String
    Obligatoire.Nom de la nouvelle configuration de solution.
  • Propagate
    Type : System.Boolean
    Obligatoire.True si la nouvelle configuration de solution doit être propagée, False dans le cas contraire.Si la valeur True est affectée à Propagate, la configuration de solution récemment ajoutée sera ajoutée automatiquement à tous les projets sous cette solution, ainsi qu'à la solution elle-même.

Valeur de retour

Type : EnvDTE.SolutionConfiguration
Objet SolutionConfiguration.

Notes

Add crée une configuration de solution sur la base de la configuration portant le nom précisé dans ExistingName. Cette nouvelle configuration utilise les mêmes configurations de projet pour les contextes de configuration et de plateforme. Si ExistingName est vide, Add crée une configuration de solution sur la base de valeurs par défaut.

La configuration de solution par défaut contient tous les projets et les considère tous comme étant à générer. De plus, elle choisit comme contextes de projet les configurations de projet actives au moment de sa propre activation, avec les indications suivantes :

  • Tous les noms de configuration de projet strictement identiques au nom de la nouvelle configuration de solution, quelle que soit leur casse, sont choisis.

  • S'il n'y en a aucun, tout nom de configuration de projet contenant le nom de la configuration de projet est choisi.

  • S'il n'y en a aucun, toute configuration de projet citée en premier par le projet est choisie. Par convention, la configuration de projet Debug doit être la première de la liste si vous prenez en charge une configuration de ce nom.

Sécurité .NET Framework

Voir aussi

Référence

SolutionConfigurations Interface

EnvDTE, espace de noms