无法查看C#中嵌入的IronPython实例的控制台输出

时间:2018-09-01 12:38:09

标签: c# visual-studio visual-studio-2017 ironpython

我有一些IronPython代码正在C#的AppDomain中运行,我想查看IronPython代码的控制台输出。当我调试时,它没有出现在Visual Studio的“输出”窗口中,或者我正在将标准输出重定向到C#应用程序中的stdout.txt文件中。我也尝试了这个,但无济于事:

engine.Runtime.IO.SetOutput(File.OpenWrite("stdout.python.txt"), Encoding.Unicode);
engine.Runtime.IO.SetErrorOutput(File.OpenWrite("stderr.python.txt"), Encoding.Unicode);

这些文件已创建,但它们为空...如何查看IronPython代码中的控制台输出?

0 个答案:

没有答案