我正在做类似于" corerun"使用libcoreclr.so 并在我的应用程序中使用coreclr_initialize,coreclr_execute_assembly和coreclr_shutdown。
在我的环境中,标准输出和标准错误不可用。
当抛出未处理的异常时,corerun看起来打印出标准错误的异常。 (我认为它可以通过AppDomain.UnhandledException工作)
我希望以原生方式捕获未处理的异常,或者以异常消息输出方式更改方式。
我尝试使用AppDomain.UnhnadledException进行coreclr_create_delegate,但在netcoreapp1.0中Appdomain不是公共API。
我如何捕获每个未处理的异常?