适用于Windows Embedded Handheld 6.5的AutoFac

时间:2013-11-02 20:44:14

标签: compact-framework autofac

AutoFac是否支持Windows Embedded Handheld 6.5(基本上是使用Compact Framework 3.5的Windows Mobile掌上电脑)。我们目前正在使用Ninject,由于我们在使用Ninject的网站上遇到了一些奇怪的线程问题,我们正在转向AutoFac。但是我们在移动手持设备上运行的企业LOB应用程序使用的是Ninject支持的Compact Framework。

如果没有AutoFac支持,我可能会坚持使用Ninject作为紧凑框架,并想出一些方法来在两者之间进行抽象。理想情况下,如果可以支持它,我会喜欢它,因为我们的Windows窗体客户端应用程序与手持设备版本共享大部分代码。或者我可能会坚持使用Ninject获取Windows窗体代码,因为它在那里工作正常,并更改为网站的AutoFac。

1 个答案:

答案 0 :(得分:1)

您可以查看using the CommonServiceLocator进行注射,这样您就可以使用AutoFac或Ninject(或其他几个选项)。它没有专门的CF构建,但我在my own IoC project which supports the CF中添加了对它的支持并且它非常简单,所以我怀疑让它与Ninject的CF版本一起使用也应该很容易。