CSHARPSCRIPT如何处理通过VBScript或CS-Script生成的输出



当该脚本由csharpscript(rosslyn(运行时,托管过程有没有办法捕获由vbscript或cs-script生成的输出?

我正在C#中运行一个Rosslyn脚本。我想记录脚本生成的控制台或跟踪输出。我期望与System.Console中的OpenStandArdut类似的东西,但没有找到它。

执行您的csharpscript时,它只是在调用过程中作为代码运行。如果要捕获其输出,则可以使用启动新过程的技术来运行脚本并重定向其输出。

尝试此链接。

最新更新