Я использую Spring.Net AOP Framework уже около 9 месяцев. Он довольно мощный и, похоже, не налагает снижения производительности при использовании, хотя переплетение выполняется во время выполнения, а не во время компиляции. Единственное, о чем нужно знать, это то, что хотя объектам, к которым вы применяете советы, не нужно знать о Spring.Net AOP, они должны реализовывать хотя бы один интерфейс. Документация, которая, кстати, для Spring.Net в целом отличная, гласит, что это ограничение будет снято в будущей версии, но не дает дорожной карты.
Spring.Net AOP не требует использования остальной части среды Spring.Net и может использоваться отдельно.