2009-07-13 12 views
8

Utilizzando Visual Studio 2008, ho avuto una soluzione aperta e ho realizzato che ho bisogno di installare un altro programma su cui il progetto su cui stavo lavorando. Ho fatto questo con Visual Studio aperto e ho tentato di eseguire il debug del programma, tuttavia le variabili di ambiente aggiunte dal programma che ho installato non erano visibili. Non sono riuscito a farli aggiornare fino a quando non sono uscito da VS e ho ricaricato la soluzione. C'è un modo per ottenere Visual Studio per "aggiornare" la sua lista di variabili d'ambiente senza uscire e ricaricare la soluzione?Aggiorna le variabili di ambiente per la soluzione VS aperta

Come nota aggiuntiva, ho utilizzato process explorer per esaminare le variabili di ambiente per l'applicazione e potevo confermare che non era a conoscenza della variabile di ambiente di cui avevo bisogno.

+0

Ecco un'idea utile per utilizzare i file * .h - https://stackoverflow.com/questions/22503430/set-preprocess-definitions-from-file-content-in-visual-c – pgaczi

risposta

11

No. Le modifiche alle variabili di ambiente su Windows diventano effettive solo per i nuovi processi. Dovrai uscire da Visual Studio e riavviarlo.

0

Non penso ci sia alcun modo per aggirare questo. È necessario riavviare il processo VS in modo che possa rilevare le modifiche all'ambiente.

Problemi correlati