Jak debugować zapytanie LinqPad w Debuggerze Visual Studio?
Mogę załączyć debugger i zmusić go do złamania - ale ma problem ze znalezieniem .plik cs, myślę, że LinqPad usuwa go jako część jego kompilacji.. 8-(
40
Author: Christian Hudon, 2011-04-06
3 answers
Jeśli zadzwonisz
Debugger.Launch();
Debugger.Break();
Aby zainicjować breakpoint w skrypcie LINQPad, LINQPad zgadnie, że chcesz użyć VS do debugowania skryptu i nie usunie .plik cs.
47
Author: Joe Albahari,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-11 02:23:35
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-11 02:23:35
- Start LINQPad
- W VS, otwórz Debug - > załącz do procesu...
- Wybierz LINQPad.exe
- Ustaw breakpoint w kodzie wywołanym przez LINQPad C # code, lub write Debugger.Break () w skrypcie LINQPad, w którym debuger ma się zatrzymać.
- Uruchom skrypt z LINQPad i obserwuj magię.
25
Author: jornhd,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-04-04 07:34:09
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-04-04 07:34:09
Jeśli Twój kod LINQPad wywołuje metodę w jakimś odwołanym C# assembly i chcesz debugować ten assembly w Visual Studio 2015, zadziałało to dla mnie:
- Zbuduj swoje rozwiązanie.
- opcjonalnie uruchom skrypt Linqpada, pozwól mu się zawiesić itp. W prawym dolnym pasku stanu LINQPad zwróć uwagę na PID w jasnoniebieskim kolorze.
- W VS, CTRL + ALT + P aby dołączyć do procesu. Dołącz do procesu zapytania Użytkownika LINQPad z PID, który widziałeś.
- umieść punkt przerwania tutaj w VS.
- Uruchom zapytanie linqpad i przeskocz do VS. powinieneś trafić swój punkt przerwania!
3
Author: Chris,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-03-11 22:41:05
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-03-11 22:41:05