启动LINQPad在VS中,打开Debug - > 附加到流程...... 选择LINQPad.exe 在LINQPad C#代码调用的代码中设置断点,或者在希望调试器停止的LINQPad脚本中编写Debugger.Break()。 从LINQPad执行脚本并观看魔术。
我使用以下过程在LinqPad中调试我的代码,但收到以下错误:
Visual Studio无法调试此未处理的异常,因为它来自Microsoft.Net Framework的一个版本,它比安装的Visual Studio版本更新。 问题是我使用的是LinqPad4和.Net Framework 4.0。
任何人都可以告诉我我缺少的地方吗?
答案 0 :(得分:2)
您是否安装了Framework 4.5?如果是这样,LINQPad将使用C#5编译器,在这种情况下,您可能需要VS2012进行调试。
您可以通过在LINQPad中运行以下表达式来测试:
System.Threading.Tasks.Task.Run (() => 123)
如果它编译,那么你在Framework 4.5上。