Condividi tramite


Metodo SolutionConfigurations.Add

Crea una nuova configurazione di soluzione basata su una già esistente.

Spazio dei nomi:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Sintassi

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

Parametri

  • NewName
    Tipo: String

    Obbligatorio. Il nome della nuova configurazione di soluzione.

  • ExistingName
    Tipo: String

    Obbligatorio. Un oggetto SolutionConfiguration su cui basare la nuova configurazione di soluzione.

  • Propagate
    Tipo: Boolean

    Obbligatorio. True se è necessario propagare una nuova configurazione di soluzione, False in caso contrario. Se Propagate è impostato su True, la nuova configurazione di soluzione verrà aggiunta automaticamente a tutti i progetti in tale soluzione, oltre che alla soluzione stessa.

Valore restituito

Tipo: EnvDTE.SolutionConfiguration
Oggetto SolutionConfiguration.

Note

Add crea una nuova configurazione di soluzione basata su quella specificata in ExistingName. La nuova configurazione di soluzione utilizza le stesse configurazioni di progetto per i contesti di configurazione e piattaforma. Se ExistingName è vuoto, Add crea una nuova configurazione di soluzione in base ai valori predefiniti.

Nella configurazione di soluzione predefinita sono contenuti tutti i progetti, contrassegnati come progetti da compilare. Vengono inoltre scelte le configurazioni di progetto che sono attive al momento dell'attivazione della configurazione di soluzione, in base alle seguenti regole:

  • Vengono scelte le eventuali configurazioni di progetto i cui nomi corrispondono esattamente (ma senza distinzione tra maiuscole e minuscole) al nome della nuova configurazione di soluzione.

  • Se non vengono trovate tali corrispondenze, viene scelta qualsiasi configurazione di progetto il cui nome contenga il nome della configurazione del progetto.

  • Se non viene trovato neanche tale nome, viene scelta la configurazione elencata come prima configurazione di un progetto. Per convenzione viene elencata per prima la configurazione di progetto Debug, se supportata.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

SolutionConfigurations Interfaccia

Spazio dei nomi EnvDTE