我在 WinForms 上有一个项目,代码如下:
AppDomain.CurrentDomain.UnhandledException += CurrentDomainUnhandledException;
private void CurrentDomainUnhandledException(object sender, UnhandledExceptionEventArgs e)
{ }
包含完整的e.ExceptionObject
StackTrace。
在 Win Store 项目中:
this.UnhandledException += (s, e) =>{
{
MarkedUp.AnalyticClient.LogLastChanceException(e);
};
e.Exception.StackTrace 为空。
这两个异常都是由这段代码生成的:
int a=0;
....
try
{
int i = 1 / a;
}
catch (Exception exp)
{
throw;
}
有任何想法吗?