Make AOP a fundamental part of the .NET framework
Currently there is not satisfactory way of handling cross cutting concerns i.e. tracing. If would be fantastic if aspects could be added to .NET.
This would be a very large and complex change to the framework, so is not planned for future releases. Note that some of the effects of AOP can be achieved with dependency injection frameworks such as MEF.
Mauricio Scheffer commented
You already have something far more powerful than an AOP tool/framework: higher-order functions.
Don Syme commented
Why is this under "F#"? It seems like, well, a cross-cutting concern across multiple languages :-)
Shamnigurat Shamnigurat commented
You could think about intergation of PostSharp in the Visual Studio as well.
DeonHe - MSFT commented
Thank you all for voting on this idea. I have moved it to the team that can better address this issue.