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: StringObbligatorio. Il nome della nuova configurazione di soluzione.
ExistingName
Tipo: StringObbligatorio. Un oggetto SolutionConfiguration su cui basare la nuova configurazione di soluzione.
Propagate
Tipo: BooleanObbligatorio. 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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.