I have tried to use your PostSharp Addin and note that it was compiled with version 2 .1 of the PostSharp library.
I have recompiled your PostSharp addin with PostSharp version 3.1 and your associated demo projects work fine. The newly compiled addin also works well with my project and I am impressed.
The issue that has now raised it's head is that when I apply SmartAssembly's obfuscation, your addin library crashes my program.
SI logging works OK after obfuscation and it is just your PostSharp addin that causes the crash.
I've searched both PostSharp and SmartAssembly support forums/manuals for guidance and the only item that refers to this is in the SmartAssembly forums which refer to one of their users having problems with adding typeof() in the aspect.
PostSharp have put the source of this problem squarely in the realm of SmartAssembly.
Is this issue already known to you?