0

我有通常的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>()

我得到“无法解决”异常。我确信这是因为类型名称和不同的程序集,但我不知道我应该注册什么以及如何注册(如果我应该)该应用程序,因为它不仅仅是一项通用服务。

谢谢!

4

0 回答 0