Ho visto in altre domande che la sintassi della query di Linq viene compilata su Lambda.Perché non è possibile modificare e continuare a eseguire il debug in presenza di un'espressione Lambda nel metodo?
Quindi, perché non è possibile modificare e continuare quando è presente un'espressione Lambda nel metodo, mentre con la notazione della query è possibile?
ciò che è più irritante, ed è seriamente mi fa passare ad utilizzare query di notazione ovunque, è che, anche se il codice non è nel Lambda, ma c'è un Lambda da qualche altra parte lo stesso metodo, non è possibile modificare-e-continua! Questo è, come, il dolore gratuito inflitto a sviluppatori incauti!
Concordato. Ho usato edit-and-continue molto, ma ora che uso lambda molto, è un po 'come quella funzione. –
possibile duplicato di [Perché non posso modificare un metodo che contiene un metodo anonimo nel debugger?] (Http://stackoverflow.com/questions/581967/why-can-i-not-edit-a-method-that -contains-an-anonimo-method-in-the-debugger) – nawfal
Per chi legge nel 2016, PUOI farlo ora in VS2015. Ci sono ancora alcune limitazioni, ma in generale hanno fatto un ottimo lavoro. – matrixugly