Xamarin.ios TinyIoC.TinyIoCResolutionException:无法解析ipad部署上的类型

Xamarin.ios TinyIoC.TinyIoCResolutionException:无法解析ipad部署上的类型,xamarin.ios,tinyioc,Xamarin.ios,Tinyioc,我发现TinyIOC无法解决类型异常。我使用Xamarin studio for ipad开发了我的应用程序。在模拟器中,它运行良好。但在部署ipad时,我发现了以下错误 TinyIoC.TinyIoCResolutionException:无法解析类型:IOSLoginViewModel-->System。异常:无法解析类型:IOSLoginViewModel-->System。异常:无法解析类型: private IEnumerable GetTypeConstructors(类型) { /

我发现TinyIOC无法解决类型异常。我使用Xamarin studio for ipad开发了我的应用程序。在模拟器中,它运行良好。但在部署ipad时,我发现了以下错误

TinyIoC.TinyIoCResolutionException:无法解析类型:IOSLoginViewModel-->System。异常:无法解析类型:IOSLoginViewModel-->System。异常:无法解析类型:

private IEnumerable GetTypeConstructors(类型)
{
//#如果NETFX_核心
//返回类型.GetTypeInfo().DeclaredConstructors.OrderByDescending(ctor=>ctor.GetParameters().Count());
//#否则
返回类型.GetConstructors().OrderByDescending(ctor=>ctor.GetParameters().Count());
//#恩迪夫
}
上述方法在模拟器上返回值,但对于ipad,它给出的是null

我使用的代码行是

var tContainer=TinyIoC.TinyIoCContainer.Current;
tContainer.Register().AsMultiInstance();
DataContext=TinyIoC.TinyIoCContainer.Current.Resolve();
IOS构建选项我都试过了, Linking-SDK,全部,没有但仍然是相同的错误

  • 在Xamarin Studio中,打开“运行”->“异常”并添加“System.Exception”。 跑你的
  • 运行你的应用程序
  • 发生错误时,请查看异常对象的InnerException属性,它将为您提供无法解析类型的线索