我一直在"google"关于Compact Framework的控制反转,但大多数解决方案将在3.5版本上工作。
总结:我需要一个轻量级的,简单的控制反转容器在Compact Framework 2.0上工作。
提前感谢。
看起来,大多数IoC容器的当前版本不再支持旧版本的。net框架(和Compact framework)了。
您可以使用旧版本。
例如,Ninject下载页面说Ninject 1.5可以在CF 2.0上工作:
旧版本(1.5版)
支持3.5之前的。net框架版本在Ninject 2.0中停止。如果您需要向后兼容,您可以仍然可以使用Ninject 1.5。然而,这个版本只是接收关键的错误已经修复,所有的新开发正在进行中导入2.0代码库。请只在需要的时候使用这个!
二进制文件:
- 。. NET Framework 3.5
- 。. NET Framework 2.0
- 。. NET Compact Framework 3.5
- 。. NET Compact Framework 2.0
- Silverlight 2.0
- Silverlight 3.0
Mono 2.0
还有另一个不错的解决方案:OpenNETCF。基于codeplex的IoC框架