使用 Util.Run 的 LINQPad 转储

问题描述

我有一个 LINQ 脚本,它在循环中运行很长时间,处理许多记录,并在每次迭代结束时转储它处理的记录。所以我在脚本运行时看到了记录转储。

    foreach (string record in lotsOfRecords) {
       // do stuff ...
       record.Dump()
    }

当我使用 Util.Compile,Util.run 从另一个脚本运行此程序时,我在应用程序运行时看不到结果窗口的输出。但是我可以通过查看脚本导致的数据库更改来判断脚本正在运行。

    using (var query = Util.Compile (myQueryPath))
    {
        query.Run (QueryResultFormat.HtmlFragment).Asstring().Dump(); // no results
    }

我尝试过文本、HTML 和 HTML 片段,但在脚本运行时看不到任何输出。我正在运行 LINQPad 5.43(专业版

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)