Контейнер IoC для переносимых библиотек классов

Есть ли какой-нибудь контейнер IoC, который поддерживает (или может быть добавлен) Portable Class Libraries . ?

Я возился с некоторыми (SimpleInjector, AutoFac), но они всегда имели ту или иную зависимость, которая не позволяла мне использовать их в качестве переносимой библиотеки классов.

Я новичок в этой теме, так что, возможно, я здесь совершенно ошибся.

Более подробно:

Я хочу создать библиотеку, содержащую мои модели (и более поздние модели представления) для приложения MMVM, которое должно работать в .Net 4.5, WP7 и WinRT. Эти модели должны быть сохранены в виде файлов. Поскольку реализация конкретных алгоритмов сохранения (файловая система рабочего стола, изолированное хранилище) специфична для каждой платформы, я надеялся использовать контейнер IoC, чтобы отделить его от самих моделей.

9
задан Amenti 3 March 2012 в 01:59
поделиться