Thanks for your message. If you are mainly interested in AOP, I recommend trying out PostSharp. We have a ready-to-use PostSharp library for SmartInspect on our website here:
PostSharp implements the AOP functionality by simply specifying attributes for methods, classes or entire assemblies. Unity on the other hand requires that you instantiate all classes through their dependency injection framework in order to use the AOP functionality. As far as I know this also wouldn’t work with static classes.
I suggest taking a look at PostSharp and see how it works for you.