Я пытаюсь уменьшить размер приложения и включен «Link Все сборки», но мое приложение вылетает с ошибкой при слеженииApp падает при Link Все сборки включен
MvvmCross.Platform.Exceptions.MvxException: Не удалось построить и инициализировать ViewModel для Japam.Core.ViewModels.MantraasViewModel типа от локатора MvxDefaultViewModelLocator - проверить InnerException для получения дополнительной информации
Я попытался
--linkskip=mvvmcross.platform.ios
--linkskip=mvvmcross.core
--linkskip=mvvmcross.platform
, но не повезло, сохранил атрибут сохранения на уровне сборки моего основного проекта pcl. Также добавили еще пару методов в LinkerPleaseIncludefile
public void Include(MvvmCross.Platform.IoC.MvxPropertyInjection injection)
{
injection = new MvvmCross.Platform.IoC.MvxPropertyInjection();
}
public void Include(MvxDefaultViewModelLocator locator)
{
locator = new MvxDefaultViewModelLocator();
}
, но никакой пользы, может кто-нибудь помочь мне узнать, чего не хватает
MvvmCross.Platform.Exceptions.MvxException: Failed для создания и инициализации ViewModel для типа Japam.Core.ViewModels.MantraasViewModel из локатора MvxDefaultViewModelLocator - проверьте InnerException для получения дополнительной информации ---> MvvmCross.Platform.Exceptions.MvxException: Проблема создания ViewModel типа MantraasViewModel ---> MvvmCross.Platform.Exceptions.MvxIoCResolveException: Не удалось конструкции MantraasViewModel ---> System.Reflection.TargetInvocationException: Исключение имеет был сброшен мишенью вызова. ---> MvvmCross.Platform.Exceptions.MvxIoCResolveException: Не удалось параметра Resolve для параметра sqliteConnectionFactory типа IMvxSqliteConnectionFactory при создании Japam.Core.Services.DataServices.MantraService на MvvmCross.Platform.IoC.MvxSimpleIoCContainer.GetIoCParameterValues (System.Type типа, System.Reflection.ConstructorInfo firstConstructor) [0x00036] в D: \ мерзавец \ MvvmCross \ MvvmCross \ Platform \ Platform \ IoC \
Что именно делает 'InnerException' сказать? – SushiHangover
InnerException не отображается, он просто показывает, что – Krishna
Если вы выберете продолжение и когда ваше приложение отключится от отладчика, вы сможете увидеть все исключение в окне вывода. Это будет включать в себя внутреннее исключение. – Plac3Hold3r