temas - ¿Cómo se puede depurar la consulta LinqPad en Visual Studio Debugger?
vscode html wrap (3)
Puedo conectar el depurador y hacer que se rompa, pero tiene problemas para encontrar el archivo .cs, creo que LinqPad lo elimina como parte de su compilación. 8- (
- Comience LINQPad
- En VS, abra Depurar -> Adjuntar al proceso ...
- Elija LINQPad.exe
- Establezca un punto de interrupción en su código llamado por el código LINQPad C #, o escriba Debugger.Break () en su secuencia de comandos LINQPad donde desea detener el depurador.
- Ejecute el script desde LINQPad y mire la magia.
Si llama a Debugger.Launch()
/ Debugger.Break()
para iniciar el punto de interrupción dentro de su secuencia de comandos LINQPad, LINQPad adivinará que desea usar VS para depurar su secuencia de comandos y no eliminará el archivo .cs.
Si su código LINQPad está llamando a un método en algún ensamblado C # al que se hace referencia y desea depurar ese ensamblado en Visual Studio 2015, esto funcionó para mí:
- Construye tu solución.
- Opcionalmente, ejecute su script LINQPad, déjelo colgar, etc. En la barra de estado LINQPad inferior derecha, observe el PID en color azul claro.
- En VS, CTRL + ALT + P para adjuntar al proceso. Adjunte al proceso LINQPad UserQuery con el PID que vio.
- Coloque un punto de interrupción aquí en VS.
- Ejecute la consulta de linqpad y desplácese a VS. ¡Deberías golpear tu punto de quiebre!