Rya*_*ham 1 ninject xamarin.android
任何人都有运气让Ninject在MonoDroid上工作吗?我从他们的网站尝试过2.0和4.0单声道版本,并尝试了.net版本.
使用Mono构建,我在StandardKernel的实例化中遇到了MissingMethodException
我正在尝试使用Ninject组合的WP7/Monotouch/Mono for Android项目,而Ninject的效果非常好.
我使用了最新的源代码,其中包含一个项目文件Ninject.WP7.csproj,它似乎已经过时了.它包含很多DefineConstants.我为这些常量创建了新的WP7/Monotouch/Mono for Android解决方案,所有内容都已编译完成!
使用的常数:
SILVERLIGHT,SILVERLIGHT_40,NO_LCG,NO_ASSEMBLY_SCANNING,NO_WEB,NO_PARTIAL_TRUST,NO_SKIP_VISIBILITY,NO_EXCEPTION_SERIALIZATION,NO_DEBUG_SYMBOLS
Run Code Online (Sandbox Code Playgroud)
不确定它们是否全部都需要,但SILVERLIGHT很重要因为Monotouch/Mono for Android实现了Silverlight API的很大一部分.
当然,您无法使用Ninject创建Android活动.我主要用于构造函数注入,创建像ViewManager这样的.Net对象,使用存储库查看模型等等,通常用依赖注入做的事情.
| 归档时间: |
|
| 查看次数: |
980 次 |
| 最近记录: |