Я без проблем использую Ninject в совместном проекте между Android и iOS, однако, когда я подключаю iPhone для тестирования, я получаю странную ошибку:
System.InvalidOperationException Ошибка загрузки Ninject компонента
IModuleLoader Нет конструктора для создания экземпляра
зарегистрированный тип реализации ModuleLoader.
Предложения: 1) Убедитесь, что тип реализации имеет открытый
конструктор.
Мой код довольно прост:
public static Ninject.StandardKernel GetStandardKernel()
{
//var settings = new Ninject.NinjectSettings() { LoadExtensions = false };
var kernel = new Ninject.StandardKernel(new iOS.Ioc.IOSModule());
return kernel;
}