postsharp exception为null

Müs*_*sli 5 c# postsharp

我对Postsharp有疑问.

我有这个:

 [Serializable]
 public class MethodConnectionTracking: OnExceptionAspect
 {
  public override void OnException(MethodExecutionArgs args)
        {
            base.OnException(args);
        }
 }
Run Code Online (Sandbox Code Playgroud)

我这样用过.在assemblyInfo.cs中:

[assembly: MethodConnectionTracking]
Run Code Online (Sandbox Code Playgroud)

所以,当程序集中发生异常时,它会执行OnException方法.但是,当我调试方法并且我看args(类型:MethodExecutionArgs)时,每个属性都有一个空值.args.Exception为null.我需要异常类型..

任何人都知道如何解决这个问题?

提前致谢