3

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

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

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

谁能告诉我我缺少什么地方??

4

1 回答 1

2

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

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

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

如果它可以编译,那么您使用的是 Framework 4.5。

于 2013-04-11T09:25:49.193 回答