2009-11-09 95 views

回答

4

對於運行時AOP,您可以使用Castle DynamicProxy。是的,它的工作。 我剛剛爲Silverlight的Silverlight DynamicProxy獲取了Silverlight RhinoMocks包的二進制文件@http://www.ayende.com/20/section.aspx/download/230

對於編譯時的AOP,考慮一下我在Silverlight程序集中成功使用的Mono.Cecil。據推測,其他支持編譯時AOP的框架也應該可以工作。

0

城堡動態代理本身?還是林福?

+0

您是否在問另一個問題? :-) 動態代理似乎有一個破爛的silverlight版本,我似乎無法確定LinFu是否支持Silverlight。 – 2009-11-09 21:19:12

+0

我見過使用Silverlight的Castle Dynamic Proxy。沒有官方的LinFu.DynamicProxy Silverlight端口,但是你應該可以在短時間內創建一個(並且只適用於所有人:)) – Paco 2009-11-09 22:22:22

+1

LinFu.DynamicProxy支持SilverLight,而DLL本身只有20KB :http://is.gd/aQGB2 – plaureano 2010-03-20 21:55:08