0

私は通常のMyApp.Core projectを持っています。ただし、異なるプロジェクト(異なるモバイル アプリケーション)で共有されるアプリとサービスの一般的なコードを含むGeneral.Core プロジェクトもあります。

General.Core プロジェクトには次のものがあります。

public abstract class App : MvxApplication

また、General.Core でも定義されているサービスもあります。

私も持っています

  public abstract class SomethingApp : App

MyApp.Core で (そして、Touch、Droid のすべてで - さらなる継承)。

ただし、General.Core プロジェクト (アプリと同じ) のサービスから自分のアプリにアクセスしようとすると、次のようになります。

Mvx.Resolve<IMvxApplication>()

解決できません」という例外が発生します。それは型名と異なるアセンブリが原因だと確信していますが、アプリを登録する必要がある場合は、何をどのように登録すればよいかわかりません。これは単なる一般的なサービスではないためです。

ありがとうございました!

4

0 に答える 0