2017-05-30 39 views
3

PCLプロジェクトではブレークポイントは動作しませんが、私はエミュレータと実際のデバイスでAndroidプロジェクトをデバッグしています。Xamarin Android。ブレークポイントはPCLでは動作しませんが、Androidプロジェクトでは動作します

プロジェクトにはMvvmcrossが含まれています。 PCLにはViewModelが含まれています。 AndroidプロジェクトとiOSプロジェクトには、ビューといくつかのネイティブロジックが含まれています。私はAndroidプロジェクトをデバッグしている間、ブレークポイントはViewModelでは動作しません。ブレークポイントはAndroidのアクティビティクラスで動作します。私がiOSプロジェクトをデバッグするとき、ブレークポイントはViewModelとiOSプロジェクトのクラスで動作します。

OS X、Visual Studioを再インストールして、プロジェクト内のすべてのパッケージを復元しました。私はこのプロジェクトを別のMacで試してみましたが、Android用PCLのブレークポイントは機能しません。

Xamarinのサンプルプロジェクトをデバッグすると、PCLとAndroidプロジェクトでブレークポイントが機能します。 私はVisual Studio for Mac(バージョン7.0.1)を使用しています。

+0

PCLプロジェクトに 'Build'のPCLプロジェクトが含まれていることを確認してください –

+0

@JonDouglasはい、ビルド設定にはPCLプロジェクトが含まれています – AlbertChase

答えて

3

ブレークポイントで同じ問題が発生しました。

ウルアンドロイドプロジェクトの設定を確認してください:

First option

Second option

それは私のために動作します。

+0

問題が修正されました。ありがとう – AlbertChase

関連する問題