私は Mono が初めてで、現在 Mono for Android に取り組んでいます。コアまたはサービス レイヤーを再利用したいので、後で iPhone および Windows モバイル アプリに使用できるように、サービス レイヤー用に別のプロジェクトを作成しました。サービス プロジェクトには、さまざまなトランザクションを呼び出す Web サービスへの参照がいくつかあります。
Mono Android アプリケーションからサービス プロジェクトを参照して Web サービスを呼び出そうとすると、「System.TypeLoadException: タイプ xxxx を読み込めませんでした」という例外が復活しました。
シンプルな Windows アプリで試してみると、Web サービスとサービス プロジェクトは正常に動作しています。
これを達成する方法はありますか。
次の記事で説明されているように、クラスをリンクしようとしました。
クラスをリンクするときに、Web サービスの参照やリソース ファイルの参照などが参照されていないことがわかりました。たとえば、プロジェクト A からプロジェクト B のクラスをリンクすると、クラスに Web サービス呼び出しと参照リソース ファイルがある場合、プロジェクト A にリンクすると、ビルド エラーが発生します。Webサービスとリソースファイルが見つからないと言っています。リソースファイルもリンクしました。しかし、それでも同じエラーを復活させました。
これらの問題に関するヘルプは非常に適切です。ありがとう。