2013-11-15 4 views
20

Dopo aver aggiunto un nuovo test di unità con più versioni VS esecuzione ottengo questo errore:Come posso risolvere questo errore: vstest.executionengine.x86.exe ha smesso di funzionare?

vstest.executionengine.x86.exe ha smesso di funzionare

in una finestra popup.

+0

Ho appena scoperto che l'override di ToString() della classe parziale aveva una dipendenza da un altro oggetto che causava un overflow dello stack. Ho sostituito il generico PropertiesToString con chiamate esplicative a tostring sulle proprietà per il nuovo oggetto. –

risposta

23

Ho dovuto verificare la presenza di chiamate ricorsive da risolvere (ToString in mappature di chiavi esterne). Vedi il commento sulla domanda per i dettagli.

+5

Sì, il 90% delle volte è un'eccezione StackOverflow sotto il cofano –