2010-12-10 11 views
53

Estoy depurando algún código complejo genérico basado en listas en VS 2010 - un montón de procesamiento de jerarquía, etc. Por supuesto, las expresiones lambda y los métodos anónimos no están permitidos dentro de la ventana de inmediatos y no puedo estar haciendo paso a paso el código de la manera habitual, ya que todavía estoy tratando de entender las jerarquías ...Ventana Inmediata de Visual Studio - No se permiten las expresiones Lambda - ¿Existe una solución alternativa o alternativa?

¿Alguien puede sugerir una solución alternativa o alternativa?

+6

Bienvenido al mundo de los amantes de Linq/Linq. – Aliostad

+1

visual-studio-2010 :) –

+2

¿por qué votar para cerrar? –

Respuesta

16

En momentos como este siempre me dirijo a la más excelente LINQPad.

La página de inicio del sitio vinculado (al momento de escribir) inmediatamente salta con cosas sobre SQL, pero no dejes que eso obscurezca cuán poderosa y flexible es realmente esta herramienta. En cierto modo lo trato como una Ventana Inmediata con esteroides. Lo encuentro muy valioso para abrirme camino a través de complejas consultas LINQ.

Si puede vivir sin intellisense, es gratis (la versión intellisense es gratuita).

+2

La uso casi todos los días. Es una herramienta increíble. En realidad, 'herramienta' no le hace justicia. – 5arx

+1

Tengo que aceptar que, en muchos casos, LINQPad es una buena solución. – Wally

+4

Entiendo que esto es bueno para los fragmentos, pero ¿qué sucede si se encuentra en un punto de interrupción y quiere que se ejecute el código en ese contexto? ¿Hay alguna posibilidad de adjuntar LINQPad al contexto de depuración actual para usarlo como una ventana inmediata? – AaronLS

Cuestiones relacionadas