0
다른 linqpad 스크립트에서 linqpad 스크립트를 호출하려고하지만 바로 손이가는 경향이 있습니다. 아래 첨자는 비동기 프로세스이므로 어떤 일을 잘못하는지 확신 할 수 없습니다. 나는 어떤 덤프도 나가지 못한다. 그래서 무슨 일이 일어나고 있는지 확신 할 수 없다. 나는 아래 첨자가 잘 작동한다는 것을 알고있다.linqpad 상위 스크립트 Util.complile에서 실행시 async 하위 스크립트 실행이 중단됩니다.
void Main()
{
var testPass = new TestObject();
var compiledQuery = Util.Compile(@".\TestSubScript.linq", false);
var retVal = compiledQuery.Run(QueryResultFormat.Html, testPass);
retVal.AsString();
}
가 그리고 첨자가 나는 Util.ReadLine 있었다 다음
async Task Main(TestObject input)
{
"In sub script".Dump();
// bunch of asnyc calls
}
최신 베타 버전을 사용해도 동일한 결과가 나타 납니까? 또한 TestObject를 [Serializable]로 표시해야합니다 (그렇지 않은 경우 오류가 발생 함). –
예 TestObject는 [Serializable]로 표시되고 내 확장 스크립트에 있으며, 필자는 함수에 값을 전달할 수 있습니다. 베타 테스트에 새로운 시도를 할 것입니다. 그것의 여전히 베타 기능으로 표시? 베타 버전이나 지원되는 버전에 대한 문서를 찾지 못했습니다. – McFrank
스택 오버플로 옆에있는 모든 확장 기능 및 Util.Run 사용 방법에 대한 웹 사이트 리소스 페이지 – McFrank