Visual studio 2010 自动将VisualStudio项目移动到LINQPad中的方法?

Visual studio 2010 自动将VisualStudio项目移动到LINQPad中的方法?,visual-studio-2010,linqpad,Visual Studio 2010,Linqpad,我非常喜欢LINQPAD的惊人功能(谢谢!),尤其是LINQPAD的Dump方法。我经常将一个现有的Visual Studio项目迁移到LINQPad中,唯一的目的就是添加几个转储语句来查看数据的外观——尽管Visual Studio的数据弹出窗口确实很有用,但转储输出更容易消化。为此,我打开当前项目中需要的每个文件,将各个类复制并粘贴到LINQPad,添加程序集并使用语句,尝试运行,以便LINQPad告诉我遗漏了什么,然后重复,直到找到所有孤立引用 这种方法似乎与LINQPad优雅、流线型的本

我非常喜欢LINQPAD的惊人功能(谢谢!),尤其是LINQPAD的
Dump
方法。我经常将一个现有的Visual Studio项目迁移到LINQPad中,唯一的目的就是添加几个转储语句来查看数据的外观——尽管Visual Studio的数据弹出窗口确实很有用,但转储输出更容易消化。为此,我打开当前项目中需要的每个文件,将各个类复制并粘贴到LINQPad,添加程序集并使用语句,尝试运行,以便LINQPad告诉我遗漏了什么,然后重复,直到找到所有孤立引用


这种方法似乎与LINQPad优雅、流线型的本质背道而驰。有没有更简单的方法?有没有可能很快在LINQPad的文件菜单上看到“导入项目”?如果没有,我可能会自己编写一个实用程序……

LINQPad非常棒,我偶尔也会手动导入项目。我没听Albahari先生提到“导入项目”功能。如果他有兴趣在短期内实施类似的措施,我会感到惊讶

当然,他非常乐于接受建议,所以我建议在他经常光顾的文章中发表你的想法


此外,请查看服务内堆栈库。我相信它的
Dump
扩展方法是由LINQPad封装的,然后用
XHTML
对输出进行编码。直接在代码中使用它可能更容易。

如果您只想在VS中调用.Dump(),请查看以下内容:


将整个VS项目导入LINQPad可能不切实际。。。但我将研究是否可以轻松地从.csproj复制引用。

至少添加来自VS项目的引用的选项将很有意义。我会调查此事并随时通知你:)你知道了。我很感激你的回答,乔。这里的指针非常方便,事实上,对于我即将为Simple-Talk.com撰写的文章来说,它非常及时。(在我的两三篇文章中,我已经提到LINQPad是一个不可或缺的工具!)关于您隐含的问题:调用Dump()是我想做的两件事之一,因此这满足了我一半的需求。另一半是真正地将项目转移到LINQPad,因为当我想要尝试代码片段时,它是一个更容易的“沙盒”。我知道这样做可能会有问题,但我想激发你的创造力!!我只是想指出,我试图使用LinqPadVisualizer,但它在VS2010中似乎不起作用。其他人已经在LinqPadVisualizer论坛()上发布了相同的错误,但没有回应。而且,非常奇怪的是,这个论坛没有时间戳,所以我不知道这个问题是多久前发布的!我决定直接给作者发封电子邮件,看看是否有任何解决方案;如果我得到更多的信息,我会转发。我上面提到的相关文章最近在Simple-Talk.com上发表了:。在本文中,我将讨论LINQ、LINQPad和LINQPad可视化工具的实用技术。