Avevo lo stesso problema in Visual Studio 2013 su un progetto C# molto grande. Tuttavia, se avessi creato un nuovo progetto vuoto e avessi lanciato un test ApplicationException, tutto funzionerebbe come previsto e il debugger si interromperà e mi darà l'assistente delle eccezioni. Fare lo stesso sul mio progetto esistente smetterebbe di fare il debug e tornare alla modalità di editing VS. Ho notato che nella finestra "Output", l'ultima traccia di debug avrebbe mostrato
Il programma '[2624] MyApplication.vshost.exe' è uscito con il codice di -1073741819 (0xc0000005) 'Violazione di accesso'.
Non ho davvero il lusso di copiare tutto in un nuovo progetto e nessuno dei suggerimenti sopra ha funzionato per me.Per tentativi ed errori ho trovato qualcosa che funzionava: Deseleziona "Riavvia lo stack di chiamate su eccezioni non gestite" in Opzioni> Debug> Generale> Abilita l'assistente delle eccezioni.
A proposito, se imposto manualmente lo stack di chiamate per svolgersi su questo stesso progetto C# tramite l'assistente delle eccezioni (facendo clic sul collegamento "Abilita modifica"), il debugger si chiude e non posso modificare-e- Continua. Ma su un nuovo progetto, si srotola e edit-and-continue funziona bene! Quindi c'è sicuramente qualcosa nel mio progetto che a VS non piace, ma lo userò come soluzione accettabile per ora.
fonte
2014-10-20 16:49:23
Sto cercando in Debug/Opzioni e Impostazioni/Debug/Generale, ma non vedo questa opzione. Sto cercando nel posto giusto? – BVernon
@Brandon oops scusate, errore di battitura. È sotto debug-> eccezioni –
Trovato: È in Debug/Eccezioni, non Debug/Opzioni – BVernon