Aspect-Oriented Programming

Lately I’ve been trying to learn how to use aspects in .NET. So far, I
haven’t had much success. Most of the AOP tools that are available for
.NET are either incomplete, or extremely complicated. To date, I’ve
looked at Aspect#, and AspectDNG. I can’t get Aspect# to
actually work, and AspectDNG has me totally confused. I’m not real sure
where to begin.

Recently, I discovered that there is a port of the Java Spring framework
called Spring.NET. (shocking!) It also has an AOP component that
might be worth checking into.