C#/ .Net启动进程,退出代码为-2146234327

Noi*_*ich 4 c# process exit-code

我有一个C#4应用程序,它启动另一个应用程序来执行一些Python代码.Python代码可以毫无问题地执行(在PythonWin上检查).
在我的应用程序中,我看到退出代码是-2146234327.我一直在谷歌搜索,无法弄清楚它是什么意思.
有任何想法吗?
谢谢

Rom*_* R. 6

-2146234327是HRESULT代码,通常以十六进制查找.请参阅解释从.NET/CLR返回的HRESULTS:0x8013XXXX:

HOST_E_EXITPROCESS_TIMEOUT 0x80131029 由于超时升级而退出流程.

  • 正如你所看到的,MSDN 没有解释代码,因为它基本上是更深层次的内部结构。我最好的猜测是,代码已执行,但托管进程仍保持活动状态一段时间(意外?),后来在清理过程中强制关闭了它 - 并且代码指示了操作。它并没有说问题出在 Puthon 代码本身。 (2认同)