如何解决IMvxApplication(哪个继承者是在单独的程序集中定义的(不是Core one))?

时间:2013-08-28 20:35:28

标签: xamarin mvvmcross multiplatform

我通常使用 MyApp.Core项目。但是,我还有 General.Core项目,其中包含一些通过不同项目共享的应用和服务的通用代码(不同的移动应用程序)。

在General.Core项目中我有:

public abstract class App : MvxApplication

还在General.Core上定义了一些服务。

我也有

  public abstract class SomethingApp : App

在MyApp.Core中(然后在每个Touch,Droid中 - 进一步继承)。

然而,当我尝试通过General.Core项目(与App相同)的服务来访问我的应用程序时:

Mvx.Resolve<IMvxApplication>()

我得到'无法解决'例外。我确信这是因为类型名称和不同的组合,但我不知道我应该注册什么以及如何注册(如果我应该)应用程序,因为它不仅仅是一个常见的服务。

谢谢!

0 个答案:

没有答案