那里有没有支持(或可以制作)Portable Class Libraries的IoC容器吗?
我摆弄了一些(SimpleInjector,AutoFac),但是他们总是有一个依赖关系或另一个依赖关系阻止我将它们用作可移植类库。
我对这个话题相当新,所以我可能完全走错了路。
更详细:
我想为MMVM应用程序创建一个包含我的模型(以及后来的视图模型)的库,该应用程序应该运行在.Net 4.5,WP7和WinRT上。此模型应该可以保存为文件。由于特定保存算法(桌面文件系统,隔离存储)的实现特定于每个平台,我希望利用IoC容器将其与模型本身分离。
答案 0 :(得分:7)
我相信可移植图书馆有一个autofac测试版:http://code.google.com/p/autofac/downloads/detail?name=Autofac-2.6.1.841-Portable.zip