TinyIOC无法解决类型异常。我用Xamarin工作室为ipad开发了我的应用程序。在模拟器里,它工作得很好。但是在部署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构建选项我已经尝试了所有,链接- SDK,所有,没有,但仍然相同的错误.
发布于 2013-11-15 16:17:27
https://stackoverflow.com/questions/20001286
复制相似问题