【问题标题】:AoP on Microsoft Compact Framework 3.5Microsoft Compact Framework 3.5 上的 AoP
【发布时间】:2010-09-26 10:22:48
【问题描述】:

我已经尝试过使用 Postsharp,但他们当前的实现目标是 2.0,并且让它工作变得越来越痛苦。我是否应该推出自己的 AoP 实现(我正在考虑一个非常基本和实用的实现)

或者有其他我不知道的替代方法?

【问题讨论】:

    标签: c# .net-3.5 compact-framework aop


    【解决方案1】:

    您不妨看看取自a very similar * questionEric Bodden's list

    【讨论】:

      【解决方案2】:

      oOo CF 上的“开箱即用”AOP?你可能会有点失望。

      最佳答案是PostSharp。 :D 这里的问题是下载链接是这样说的:

      “但是它并不稳定。下载 如果您想尝试新功能 并参与稳定 产品。”

      因此,如果您希望在生产中使用它,可能会有一些隐藏的痛苦。但他们会explicitly support CF!我自己还没有尝试过,所以我无法给出评论。

      Eric Bodden 的列表对于 Compact Framework 来说并不那么热门,这就是为什么这个问题与 that one 不太相似的原因。 在 PostSharp CTP 1.5 发布之前,我快速浏览了一下这个,我没有找到任何“开箱即用”的。所有其他框架(包括列表中省略的 Spring.NET)似乎都需要有人为它们创建一个端口。考虑到可能使用序列化、动态代码生成、Reflection.Emit 或 x86 特定调用,我怀疑移植是否会非常容易。

      是的,我猜是 PostSharp FTW。

      【讨论】:

        最近更新 更多