2009-05-21 12 views
5

Ho notato che in Windows 7, a differenza di XP, se un programma si arresta in modo anomalo che sto eseguendo il debug in Visual Studio 2008, non ho la possibilità di eseguire il debug del programma. Piuttosto, dice solo che il programma si è bloccato e Microsoft sta cercando una soluzione.Opzione di programma di debug in Windows 7

In questo momento, se il mio programma genera un'eccezione, non riesco a tornare alla sessione di debug in VS 2008, il programma si chiude. C'è un modo per aggirare questo?

EDIT: Ecco cosa la finestra di debug vecchia sembrava in XP, ma non riesco a ottenere questo in Win7 e non può eseguire il debug il mio programma ora:

debug window http://www.scalemax.com/tlsupport/Crash_files/image006.jpg

risposta

7

Vedo che se si fa clic per inviare l'errore a MS, finalmente si fornisce un'opzione Debug.

Inoltre, se si accede a Pannello di controllo-> Centro azioni-> Modifica impostazioni Centro azioni-> Impostazioni report problema e modifica la selezione radio su "Ogni volta che si verifica un problema, chiedimi prima di cercare soluzioni". Opzione di debug subito.

Un grosso problema che ho notato è che non eseguirà il debug con il debugger che è già collegato. Ti fa creare una nuova istanza di debugger in VS 2008 e poi lamenta che c'è già un debugger collegato ...

0

non lo faccio avere un'installazione di Windows 7, quindi non posso dire se c'è un altro meccanismo al lavoro, ma la risposta ovvia è controllare se il debug di Just In Time è attivato in VS (Strumenti/Opzioni/Debug/Just in Time).

+0

È attivato per tutte le opzioni. Grazie comunque. – Max