MvvmCross有时会遇到IoC问题

时间:2015-09-11 10:54:39

标签: xamarin.android mvvmcross ioc-container

我遇到了MvvmCross IoC解析的非常糟糕的问题。

我们有一个大型应用程序,可以注册大约100种不同的服务和6个插件。 有时我们会遇到解决这些服务的问题。大多数时候它工作正常,但然后在Xamarin.Insights我可以看到,在生产中,有一些问题发生(不总是),例如:

Cirrious.CrossCore.Exceptions.MvxIoCResolveExceptionFailed to resolve 
type Cirrious.MvvmCross.Localization.IMvxTextProvider
Cirrious.CrossCore.IoC.MvxSimpleIoCContainer.Resolve(Type)
at Cirrious.CrossCore.IoC.MvxSimpleIoCContainer.Resolve<Cirrious.MvvmCross.Localization.IMvxTextProvider> () <0x00023>
at Cirrious.CrossCore.Mvx.Resolve<Cirrious.MvvmCross.Localization.IMvxTextProvider> () <0x0004b>
<project>.Droid.Code.Menu.MenuActivity<TextMessageDetailsViewModel>.OnCreate(Bundle)
Android.App.Activity.n_OnCreate_Landroid_os_Bundle_(intptr, intptr, intptr)
at (wrapper dynamic-method) object.715a16ed-a35e-4884-89f1-5e2568dbe846 (intptr,intptr,intptr) <0x00043>

什么可能导致问题,有时只是它不起作用?

0 个答案:

没有答案