Какие библиотеки аспектно-ориентированного программирования (AOP) для .NET все еще активно развиваются?

Я пытаюсь найти достаточно зрелую / стабильную и свободно доступную (желательно с открытым исходным кодом) библиотеку для выполнения АОП в .NET. Я искал немного и нашел продукты ниже; однако большинство из них кажутся мертвыми

PostSharp - это решение AOP, обычно рекомендуемое для .NET, однако это коммерческий продукт, и поэтому применяются некоторые ограничения на использование. (Тем не менее, он, кажется, свободно доступен для личных проектов или проектов с открытым исходным кодом.)

Spring.NET - не только в отношении АОП, так что, вероятно, он слишком силен, если кто-то хочет делать АОП. (?)

Блок внедрения политик - Будучи от Microsoft, я ожидал бы, что это будет по крайней мере поддерживаться.

Замок Виндзор вместе сDynamicProxy - не в первую очередь библиотека АОП, но, видимо, она может быть использована для этой цели.

аспект # - это кажется мне совершенно мертвым.

Aspect.NET - это также кажется мне совершенно мертвым.

NAop - видимо, больше не поддерживается.

AOP.NET - это должно было стать преемником NAop, а также похоже, что оно умерло некоторое время назад.

Там, наверное, даже больше. Из приведенного выше списка я понимаю, что единственными реальными вариантами выполнения AOP в .NET являются PostSharp (даже если это коммерческий продукт), Spring.NET, Microsoft Application Injection Application Block или, возможно, Windsor.

Я забыл какой-нибудь важный вариант?

Смотрите также вопросПредложения по аспектно-ориентированной библиотеке с открытым исходным кодом для C # здесь, на StackOverflow. Я опубликовал новый вопрос, потому что меня особенно интересует состояние разработки / сопровождения различных решений АОП для .NET.

Ответы на вопрос(2)

Ваш ответ на вопрос