oOo "из коробки" АОП на CF? Вы можете быть немного разочарованы.
Лучший ответ: PostSharp . : D Проблема здесь в том, что ссылка для скачивания гласит:
"Однако он не стабилен. Загрузить
это если вы хотите попробовать новые функции
и участвовать в стабилизации
продукт. "
Так что может возникнуть скрытая боль, если вы захотите использовать ее в производстве. Но они явно поддерживают CF ! Я сам еще не пробовал, поэтому не могу дать отзыв.
Список Эрика Боддена не так актуален для Compact Framework, поэтому этот вопрос не очень похож на , чем тот .
Я быстро взглянул на это перед выпуском PostSharp CTP 1.5, и я не нашел "готовых". Все остальные фреймворки (включая Spring.NET, который пропущен в этом списке), похоже, требуют, чтобы кто-то создал для них порт. Я сомневаюсь, что порт будет очень легким, учитывая возможное использование сериализации, Code gen на лету, Reflection.Emit или специфических вызовов x86.
Итак, PostSharp FTW, наверное.