2011-07-29 78 views

回答

1

編輯:替代品? http://www.sharpcrafters.com/postsharp/alternatives但我不知道他們是否支持CF.由於大多數替代品(.NET)使用代理/攔截,我不認爲他們會支持CF.

SharpCrafters的PostSharp。 http://www.sharpcrafters.com/postsharp/download

它確實支持CF 3.5。如果你已經使用Postsharp for .NET(如果你有,你可能不會問這個問題),你會發現它有不同之處。

http://doc.sharpcrafters.com/postsharp/2.0/##PostSharp.chm/html/695ec9f3-577a-4175-8cba-c00d0cb6e47c.htm

由於Silverlight的或精簡框架項目沒有鏈接到 正常.NET框架(mscorlib程序的公鑰和甚至其它系統組件中的 名稱不同),從這些 生成組件項目無法加載到CLR中。

這有許多的直接後果:

*Aspects are not instantiated at build time by PostSharp. 
*Therefore, aspects are not serialized. 
*Compile-time semantics like CompileTimeValidate, 

CompileTimeInitialize,IAspectBuildSemantics或IAspectProvider,都 不支持。

相關問題