¿Qué IoC sigue utilizando en aplicaciones multiplataforma (Xamarin)? [cerrado]

Estoy creando una aplicación multiplataforma para Windows, OSX, iOS, Windows Mobile, Android y web en ASP.NET. Para cada cliente uso C # (estoy usando Xamarin). Todo en una sola solución VS. Mi código central (dominio) está enBiblioteca de clases (portátil), por lo que se puede usar en cada UI (Cliente).

Quiero usar el contenedor IoC en ese proyecto y aquí está mi problema: no sé si IoC que elegiré funcionará en cada Cliente. Yo se que por ejemploNinject no funciona en la Biblioteca de clases portátil: hayNinject.Portable para tal proyecto. Eso me hizo pensar, es posible que el IoC que elija no funcione en uno de mis clientes, lo que será malo.

Entonces, mi pregunta es:¿Qué contenedores de IoC se pueden usar en bibliotecas de clases portátiles y en cada cliente (UI) creado en Visual Studio 2015?

Estaba interesado enInyector simple, pero ahora tengo estas dudas.

Respuestas a la pregunta(2)

Su respuesta a la pregunta