对 c# 的开源面向方面库的任何建议。谢谢
StackUnderflow
问问题
1234 次
6 回答
4
于 2009-01-22T19:56:20.263 回答
3
春天.NET
于 2009-01-22T19:50:19.777 回答
2
我正在使用 Castle Windsor 和 Dynamic Proxy,它们共同提供了一种通过外部 XML 配置应用标准 AOP 方法拦截的简单方法。
如果您有更高级的 AOP 需求,Aspect#可能有用(也依赖于动态代理) - 但我发现 Windsor 完美地满足了我的需求。
请注意,动态代理仅提供运行时 AOP。有一些解决方案可以在编译时混合到您的方面(尽管我不记得其中任何一个的名称)。
于 2009-01-22T19:56:43.367 回答
0
CastleProject 的DynamicProxy可能是关于动态拦截的最轻量级和最强大的解决方案。
于 2009-01-22T19:57:40.777 回答
0
我也建议使用 Spring.NET,但这只是因为这是我唯一有经验的。Spring.NET 提供了更多(IoC、事务管理、良好的验证框架),但您可以使用您所需要的。
于 2011-07-07T16:21:19.320 回答
0
Spring.NET 总的来说很棒,它的 AOP 支持也是如此。
不知道为什么人们说要避免它。事实上,它是 .NET 世界中最稳定、最可靠的框架之一。
开发进度缓慢,但这很好,因为它已经功能丰富且稳定。
于 2012-12-06T16:17:44.290 回答