有没有任何IoC容器支持(或可以被改造为支持)Portable Class Libraries?
我试过一些(SimpleInjector、AutoFac),但它们总会有一个依赖项或另一个依赖项,这使我无法将它们用作可移植类库。
我对这个话题还比较新,所以可能完全走错了方向。
更详细地说:
我想创建一个包含我的模型(以及后来的视图模型)的库,用于在.Net 4.5、WP7和WinRT上运行的MMVM应用程序。这些模型应该可以保存为文件。由于特定保存算法的实现(桌面文件系统、隔离存储)针对每个平台都不同,我希望利用IoC容器将其与模型本身分离。
我试过一些(SimpleInjector、AutoFac),但它们总会有一个依赖项或另一个依赖项,这使我无法将它们用作可移植类库。
我对这个话题还比较新,所以可能完全走错了方向。
更详细地说:
我想创建一个包含我的模型(以及后来的视图模型)的库,用于在.Net 4.5、WP7和WinRT上运行的MMVM应用程序。这些模型应该可以保存为文件。由于特定保存算法的实现(桌面文件系统、隔离存储)针对每个平台都不同,我希望利用IoC容器将其与模型本身分离。