Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 需要在VisualStudio2010中调试LINQ简单查询_Visual Studio 2010_Linq_Debugging_Linq To Objects - Fatal编程技术网

Visual studio 2010 需要在VisualStudio2010中调试LINQ简单查询

Visual studio 2010 需要在VisualStudio2010中调试LINQ简单查询,visual-studio-2010,linq,debugging,linq-to-objects,Visual Studio 2010,Linq,Debugging,Linq To Objects,当我需要知道为什么我的LINQ不能按预期工作时,我经常处于这样的境地。。。 我使用对象集合和扩展 我不想在上面花超过几分钟。LINQ应该让开发者的生活更轻松,而不是更艰难 我希望VS2010会有它的修复,但我现在使用RC,它仍然不让我键入LINQ和检查发生了什么。。。如前所述“表达式不能包含lambda表达式” 是否有Visual Studio的附加组件,以便我可以快速、有效地运行特别查询,并找出发生了什么以及我的错误在哪里?您尝试过这个吗 可以对LINQ查询进行调试 有问题的原因之一是 通常

当我需要知道为什么我的LINQ不能按预期工作时,我经常处于这样的境地。。。 我使用对象集合和扩展

我不想在上面花超过几分钟。LINQ应该让开发者的生活更轻松,而不是更艰难

我希望VS2010会有它的修复,但我现在使用RC,它仍然不让我键入LINQ和检查发生了什么。。。如前所述“表达式不能包含lambda表达式”

是否有Visual Studio的附加组件,以便我可以快速、有效地运行特别查询,并找出发生了什么以及我的错误在哪里?

您尝试过这个吗

可以对LINQ查询进行调试 有问题的原因之一是 通常,你会写一个大的 将查询作为单个表达式,然后 无法在表达式中间设置断点。 在表达式中编写大型查询 上下文在以下情况下尤其强大: 用功能结构形成 XML(或使用强类型DOM) 在openxmlsdkv2)中。本帖 提出了一个小技巧,使它 使用LINQ更容易使用调试器 使用“方法”编写的查询 语法'


它不是VS插件,但它是免费的,而且非常棒:


一般来说,您可以运行任何linq或代码片段,只要看一看,这是一个非常有用的工具,适用于linq和其他方面。

VS2010不会解决这个问题

事实上,正如您所描述的,有这样一个插件,但不幸的是,它是高度过期的。您可能需要安装VS2008 SDK和服务包才能使其正常工作-我知道我已经安装了

以下是链接:

虽然这并不完全是我所需要的(因为在VS中使用某些东西的主要目的是能够在断点处停止,并使用现有的对象集合,查看出了什么问题……但pad非常出色!我以前读过Albahari的文章……他很酷!