2010-08-25 8 views
6

Più esattamente - come si fa in un modo standard?Come verificare se il programma è eseguito sotto controllo Visual Studio?

Mi piace il modo in cui le eccezioni di traccia VS sono causate dal mio programma, quindi quando lo si esegue da VS non ha senso utilizzare il mio meccanismo per gestire e visualizzare le eccezioni. Ovviamente quando il programma viene eseguito come app standalone, devo fare affidamento sul mio gestore di eccezioni.

Lo so, posso definire un parametro in VS per eseguire il programma, e in questo modo riconoscere se questo è VS run o no, ma stavo cercando qualcosa di standard. Forse VS imposta una bandiera che indica che VS è in esecuzione?

+0

Forse siete alla ricerca di modalità di debug/release - http://stackoverflow.com/questions/654450/programatically-detecting-release-debug-mode-net – adatapost

+1

No, è possibile eseguire il programma in debug o release sia in esecuzione VS che in esecuzione non VS. Queste modalità sono indipendenti di debug/release <-> VS-run. – greenoldman

risposta

Problemi correlati