Существует ли какой-либо контейнер IoC, который поддерживает (или может быть добавлен) Portable Class Libraries еще?
Я возился с некоторыми (SimpleInjector, AutoFac), но они всегда имели одну или другую зависимость, что не позволяло мне использовать их в качестве переносимой библиотеки классов.
Я довольно новичок в этой теме, поэтому, возможно, я здесь не на том пути.
Более подробно:
Я хочу создать библиотеку, содержащую мои модели (и более поздние модели представления) для приложения MMVM, которое должно работать в .Net 4.5, WP7 и WinRT. Эти модели должны быть сохранены в виде файлов. Поскольку реализация конкретных алгоритмов сохранения (файловая система рабочего стола, изолированное хранилище) специфична для каждой платформы, я надеялся использовать контейнер IoC для отделения его от самих моделей.