2016-04-14 6 views
0

他のプロジェクトへの参照を参照する際に問題があります。Xamarin:アセンブリ参照が存在しません

私は2つのプロジェクトのソリューションを持っています。

1つはメインアプリケーションで、もう1つはメインアプリケーションと分離したいサービスが含まれています。サービスは、androidアプリケーションの代わりにクラスライブラリとして作成されました。

私はプロジェクトにメインアプリケーションの参照を追加しました。サービスが含まれています。

サービスプロジェクトをコンパイルすると、タイプまたは名前空間名 'MainApp'が名前空間に存在しません。

enter image description here

答えて

0

Xamarinメーカーを再起動してみてください、新しいプロジェクトの時間のいくつかを見つけることができませんように思われます。

+0

1つの質問:すべてのアクティビティが含まれているメインアプリケーションとは独立した別個のアプリケーションにサービスしかない場合は、サービスまたはアンドロイドライブラリのアンドロイドアプリケーションとしてアプリケーションを設定する必要がありますか。 – LittleFunny

+0

まだ動作していません。主なアプリケーションプロジェクトはライブラリではないからです。 – LittleFunny

0

あなたの主なアプリケーションプロジェクト(「Launcher」と思います)は、あなたのサービスでクラスライブラリプロジェクトを参照する必要があります。

これは、クラスライブラリプロジェクトのコードが、メインプロジェクトのコードを直接参照したり、コードを呼び出すことができないことを意味します。それ以外の場合は、循環参照になります。

関連する問題