我尝试使用Postsharp,但是他们当前的实现目标是2.0,并且让它变得有意义。我应该推出自己的AoP实现(我在考虑一个非常非常基本和实用的实现)
或者有一种我不知道的替代方案?
答案 0 :(得分:0)
答案 1 :(得分:-1)
o CF上的“开箱即用”AOP?你可能会有点失望。
最佳答案是PostSharp。 :D这里的问题是下载链接说明了这个:
然而,“它不稳定。下载 如果您想尝试新功能 并参与稳定 产品“。
如果你想在生产中使用它,可能会有一些隐藏的痛苦。但他们做explicitly support CF!我自己还没试过,所以我不能复习。
Eric Bodden的名单对于Compact Framework来说不是那么热门,这就是为什么这个问题与that one不太相似的原因。 我在PostSharp CTP 1.5发布之前快速浏览了一下,我没有找到任何“开箱即用”的版本。所有其他框架(包括Spring.NET,该列表省略)似乎需要有人为他们创建一个端口。考虑到可能使用序列化,代码生成,Reflection.Emit或x86特定调用,我怀疑端口是否会非常容易。
所以,是的,PostSharp FTW我猜。