ConfigurationManager.AddConfigurationRow, méthode
Crée une ligne de configurations de projet ou d'élément de projet basée sur l'objet Configuration d'une ligne de configurations de projet ou d'élément de projet existante.
Espace de noms : EnvDTE
Assembly : EnvDTE (dans EnvDTE.dll)
Syntaxe
'Déclaration
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
Paramètres
- NewName
Type : System.String
Obligatoire.Nom unique de la nouvelle ligne de configurations de projet ou d'élément de projet.
- ExistingName
Type : System.String
Obligatoire.Nom de la ligne de configurations de projet ou d'élément de projet à copier pour la création de la nouvelle ligne.
- Propagate
Type : System.Boolean
Obligatoire. true si la ligne de configurations de projet ou d'élément de projet doit être propagée, false dans le cas contraire.
Valeur de retour
Type : EnvDTE.Configurations
Collection Configurations.
Notes
AddConfigurationRow retourne la collection de nouveaux objets Configuration.Si le paramètre NewName existe déjà pour ce projet, la méthode échoue, vous indiquant que le paramètre ExistingName n'a pas pu être copié.
Exemples
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
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.