Freigeben über


SolutionConfigurations.Add-Methode

Erstellt eine neue Projektmappenkonfiguration auf der Grundlage einer vorhandenen Projektmappenkonfiguration.

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

Syntax

'Declaration
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

Parameter

  • NewName
    Typ: String

    Erforderlich. Der Name der neuen Projektmappenkonfiguration.

  • ExistingName
    Typ: String

    Erforderlich. Ein SolutionConfiguration-Objekt, das der neuen Projektmappenkonfiguration zugrunde gelegt werden soll.

  • Propagate
    Typ: Boolean

    Erforderlich. True, wenn die neue Projektmappenkonfiguration übertragen werden soll, andernfalls False. Wenn Propagate auf True festgelegt wurde, wird die neu hinzugefügte Projektmappenkonfiguration automatisch allen Projekten in dieser Projektmappe sowie der Projektmappe selbst hinzugefügt.

Rückgabewert

Typ: EnvDTE.SolutionConfiguration
Ein SolutionConfiguration-Objekt.

Hinweise

Add erstellt eine neue Projektmappenkonfiguration auf der Grundlage der in ExistingName angegebenen Konfiguration. In der neuen Projektmappenkonfiguration werden als Konfigurations- und Plattformkontexte dieselben Projektkonfigurationen verwendet. Wenn ExistingName keinen Wert enthält, erstellt Add eine neue Projektmappenkonfiguration anhand von Standardwerten.

Die Standardkonfiguration für Projektmappen enthält alle Projekte und markiert die Projekte, die erstellt werden sollen. Außerdem werden die Projektkonfigurationen ausgewählt, die zum Zeitpunkt der Aktivierung der Projektmappenkonfiguration aktiv sind. Dabei gelten folgende Richtlinien:

  • Alle Projektkonfigurationsnamen, die ohne Berücksichtigung von Groß- und Kleinschreibung genau mit dem Namen der neuen Projektmappenkonfiguration übereinstimmen, werden ausgewählt.

  • Liegen keine solchen Übereinstimmungen vor, werden die Namen aller Projektkonfigurationen ausgewählt, die den Namen der Projektkonfiguration enthalten.

  • Ist auch das nicht möglich, werden alle Projektkonfigurationen ausgewählt, die für das Projekt an erster Stelle aufgeführt sind. In der Regel wird die Debug-Projektkonfiguration zuerst aufgeführt, falls Sie eine Projektkonfiguration mit diesem Namen unterstützen.

.NET Framework-Sicherheit

Siehe auch

Referenz

SolutionConfigurations Schnittstelle

EnvDTE-Namespace