Dr Herbie said:
If you do use PostSharp (or any other AOP platform in general), I would be grateful if you could write up a quick post about how you got on with it. We learned about AOP in a Rigurous Software Design module this semester, it sounded very interesting.
I would be interested to know how it works in practice.
Ok, slow response I know, but better than none at all.
Unfortunately, we have dropped PostSharp.
All was looking good until I needed to run our prototype code through the performance profiler in TFS -- PostSharp and TFS profiling do not mix! This is probably because they are both doing the same sort of thing: inserting code post-compile. PostSharp complains
of non-native code in there and the build fails.
In our current project, performance is one of the top priorities so we have to use the performance analysis tool, so PostSharp had to go. It's a shame.