Я получаю TinyIOC Невозможно разрешить исключение типа. Я разработал свое приложение, используя студию Xamarin для ipad. В симуляторе он работает нормально. Но при развертывании ipad я становлюсь ниже ошибки.TinyIoC.TinyIoCResolutionException: Невозможно разрешить тип: при развертывании ipad
TinyIoC.TinyIoCResolutionException: Не удалось разрешить тип: IOSLoginViewModel ---> System.Exception: Не удается разрешить тип: IOSLoginViewModel ---> System.Exception: Не удалось разрешить тип:
private IEnumerable<ConstructorInfo> GetTypeConstructors(Type type)
{
//#if NETFX_CORE
// return type.GetTypeInfo().DeclaredConstructors.OrderByDescending(ctor => ctor.GetParameters().Count());
//#else
return type.GetConstructors().OrderByDescending(ctor => ctor.GetParameters().Count());
//#endif
}
Выше метод возвращает значение на симуляторе, но для ipad он дает нуль.
Строки кода я использовал это
var tContainer = TinyIoC.TinyIoCContainer.Current;
tContainer.Register<IOnlineAuthenticationService, Framework.OnlineProvider.AuthenticationService>().AsMultiInstance();
DataContext = TinyIoC.TinyIoCContainer.Current.Resolve<IOSLoginViewModel>();
IOS построить варианты я перепробовал все, Linking - SDK, все, нет, но все еще такая же ошибка.