In un progetto di libreria di classi, ho impostato "Avvia azione" nella scheda Debug delle proprietà del progetto su "Avvia programma esterno" (NUnit in questo caso). Voglio impostare una variabile di ambiente nell'ambiente in cui è avviato questo programma. Come faccio? (E 'anche possibile?)Come impostare variabili di ambiente specifiche durante il debug in Visual Studio?
EDIT:
Si tratta di una variabile d'ambiente che influenza tutte le applicazioni .NET (COMplus_Version, imposta la versione runtime) in modo impostazione a livello di sistema in realtà non è un'opzione.
Come soluzione temporanea, ho appena forzato NUnit a iniziare nella versione .NET corretta (2.0) impostandola in nunit.exe.config
, sebbene sfortunatamente questo significhi anche che tutti i miei test di unità .NET 1.1 vengano ora eseguiti anche in .NET 2.0. Probabilmente dovrei semplicemente fare una copia dell'eseguibile in modo che possa avere il proprio file di configurazione ...
(Sto mantenendo la domanda aperta (non accettando una risposta) nel caso qualcuno capiti di scoprire come (potrebbe essere utile anche per altri scopi dopo tutto ...))
Vuoi una variabile di ambiente specifica per questo progr sono solo? –