如何在Linqpad中调试代码

时间:2013-04-11 08:15:06

标签: c# linqpad

启动LINQPad在VS中,打开Debug - > 附加到流程...... 选择LINQPad.exe 在LINQPad C#代码调用的代码中设置断点,或者在希望调试器停止的LINQPad脚本中编写Debugger.Break()。 从LINQPad执行脚本并观看魔术。

我使用以下过程在LinqPad中调试我的代码,但收到以下错误:

Visual Studio无法调试此未处理的异常,因为它来自Microsoft.Net Framework的一个版本,它比安装的Visual Studio版本更新。 问题是我使用的是LinqPad4和.Net Framework 4.0。

任何人都可以告诉我我缺少的地方吗?

1 个答案:

答案 0 :(得分:2)

您是否安装了Framework 4.5?如果是这样,LINQPad将使用C#5编译器,在这种情况下,您可能需要VS2012进行调试。

您可以通过在LINQPad中运行以下表达式来测试:

System.Threading.Tasks.Task.Run (() => 123)

如果它编译,那么你在Framework 4.5上。