我可以附加调试器,并把它打破 - 但它很难找到cs文件,我认为LinqPad删除它作为构建的一部分.. 8-(如何在Visual Studio Debugger中调试LinqPad查询?
回答
如果你打电话Debugger.Launch()
/Debugger.Break()
启动你LINQPad脚本中的断点,LINQPad会猜测你想要使用VS调试脚本并不会删除cs文件
我只是另一个去C#程序这样的'code'void Main() \t Debugger.Launch(); \t int i = 0; \t Debugger.Break(); \t i.Dump(); }'代码'VS启动无法找到代码。但是,然后再次运行从LP,VS然后找到.cs文件.... – Adrian 2011-04-06 16:05:59
我遇到了麻烦,然后意识到我试图附加一个VS 2008调试器LINQPad.exe;它*具有*作为支持.NET 4 +的VS版本(如VS 2012)。 – 2015-06-01 19:59:47
- 开始LINQPad
- 在VS,打开调试 - >附加到进程...
- 选择LINQPad.exe
- 在LINQPad C#代码调用的代码中设置断点,或者在要让调试程序停止的LINQPad脚本中写入Debugger.Break()。
- 从LINQPad执行脚本并观看魔术。
在调用Debugger.Break()之前,您应该检查Debugger.IsAttached属性。 – Tormod 2013-09-30 16:06:09
如果你LINQPad代码调用一些引用的C#组件的方法,你想调试组件,在Visual Studio 2015年,这个工作对我来说:
- 构建解决方案。
- (可选)运行LINQPad脚本,使其崩溃等。在右下角的LINQPad状态栏中,注意淡蓝色的PID。
- 在VS中,CTRL + ALT + P附加到进程。使用您看到的PID附加到LINQPad UserQuery过程。
- 在VS中放置一个断点。
- 运行linqpad查询并弹出到VS.你应该打你的断点!
- 1. LINQPad在Visual Studio
- 2. 在Visual Studio Debugger中查看Lambdas
- 3. Visual Studio Debugger Voodoo
- 4. 如何调试代码Linqpad
- 5. 如何在Visual Studio中调试(仅)JavaScript?
- 6. 调试如何在Visual Studio中工作?
- 7. 如何在VISUAL STUDIO 2005中调试TSQL?
- 8. 如何在Visual Studio中调试finally块?
- 9. 如何在visual studio中停止调试
- 10. 如何在Visual Studio 2013中调试javascript
- 11. 如何在Visual Studio 2015中调试Mscorlib.dll
- 12. 如何在visual studio中调试sql
- 13. 在Visual Studio中调试
- 14. 在Visual Studio中调试Webkit
- 15. 在Visual Studio中调试Boo
- 16. 在Visual Studio中调试Javascript
- 17. 如何在Visual Studio Debugger中找到当前StackFrame的列线?
- 18. Active Directory Linqpad vs Visual Studio
- 19. 如何在Visual Studio 2010中查看调试输出?
- 20. Visual Studio调试
- 21. 如何在Visual Studio中使用LINQPad Dump()扩展方法?
- 22. 如何在Visual Studio中调试python(如何在库中进行)?
- 23. 如何检查Visual Studio 2003中的调试器中的XML流
- 24. 如何在调试时查看Visual C++ .NET(Visual Studio 2003)中std :: map的内容?
- 25. Visual Studio 2012卡在调试
- 26. DebuggerVisualizer调试在Visual Studio 2010
- 27. 调试和Visual Studio 2010中
- 28. 如何调试在Visual Studio 2015中创建的VSIX中的Visual Studio包
- 29. 如何查看Visual Studio 2008调试器中的会话变量?
- 30. 如何查看Visual Studio调试器中的位图对象?
请注意,在询问这个问题后,Linqpad推出了Linqpad的新版本,其中包含了它自己的调试器。 – Brian 2015-04-22 17:05:47