我正试图从另一个linqpad脚本调用linqpad脚本,但它往往只是手。下标是一个异步过程,所以我不确定我做错了什么。我也没有得到任何转储,所以我不知道发生了什么。我知道下标确实有效,因为它可以自行运行。
void Main()
{
var testPass = new TestObject();
var compiledQuery = Util.Compile(@".\TestSubScript.linq", false);
var retVal = compiledQuery.Run(QueryResultFormat.Html, testPass);
retVal.AsString();
}
下标如下所示
async Task Main(TestObject input)
{
"In sub script".Dump();
// bunch of asnyc calls
}
答案 0 :(得分:0)
我有一个Util.ReadLine()。我忘记了一个Util.ReadLine()我正在使用它来询问运行查询的详细信息。一旦我传入正确的数据对象,就可以使用我设置的代码绕过这个Util.ReadLine(),脚本按预期工作。