Я использую portable.ninject 3.3.1 и хочу получить доступ к объекту ninject следующим образом:
public partial class App : Application
{
public IKernel Kernel { get; set; }
public App (params INinjectModule[] platformModules)
{
InitializeComponent();
var mainPage = new NavigationPage(new MainPage());
// Register core services
Kernel = new StandardKernel(new FeruiCoreModule(), new FeruiNavModule(mainPage.Navigation));
// Register platform specific services
Kernel.Load(platformModules);
// Get the MainViewModel from the IoC
mainPage.BindingContext = Kernel.Get<MainViewModel>();
MainPage = mainPage;
}
В "mainPage.BindingContext = Kernel.Get ();"
Я получаю: Попытка JIT-метода компиляции 'Ninject.Injection.DynamicMethodInjectorFactory: Create (System.Reflection.ConstructorInfo)' при работе в режиме «только для пользователя».
Чего мне не хватает?