2017-08-08 5 views
0

私は、iOSとAndroidプロジェクトのXamarin Formsソリューションを持っています。 Azure Appサービスに接続します。唯一の私のAndroidプロジェクトを実行しているときにXamarinフォームのMicrosoft.WindowsAzure.MobileとMicrosoft.WindowsAzure.Mobile.Extエラー

NuGetで私のパッケージをアップデートした後、私は次のエラーを取得しています、iOSが正常に動作している:

のSystem.InvalidOperationException:現在のプラットフォーム用のMicrosoftのAzureモバイルサービスアセンブリが見つかりませんでした。現在のプロジェクトがMicrosoft.WindowsAzure.Mobileと次のプラットフォーム固有のアセンブリを参照することを確認します。Microsoft.WindowsAzure.Mobile.Ext。

アセンブリ内またはNuGet上のいずれの参照も見つかりません。 提案がありますか? ありがとう

答えて

1

解決済み。

DLLは、に位置していた: \パッケージ\ Microsoft.Azure.Mobile.Client.3.1.0 \ libに\ monoandroid

いったん紛争があった追加:「 型 'CurrentPlatform' の両方に存在しますMicrosoft.Azure.Mobile.Client、Version = 4.0.1.0、Culture =ニュートラル、および 'Microsoft.WindowsAzure.Mobile.Ext。

Microsoft.Azure.Mobile.Clientを削除するとこの問題が解決され、アプリケーションは再び動作します。 Microsoft.Azure.Mobile Microsoft.Azure.Mobile.Analytics Microsoft.Azure.Mobile.Analytics.Android.Bindings Microsoft.Azure.Mobile.Android.Bindings Microsoft.Azure:

1

プロジェクトへの参照を手動で追加してみてください。だから、AndroidプロジェクトのReferencesフォルダをクリックし、見つからない参照を探します。

+0

はすでにへの参照があります。 Mobile.Client Microsoft.Azure.Mobile.Crashes Microsoft.Azure.Mobile.Crashes.Android.Bindings.Noneには「MicrosoftAzure」名前空間があります。 – user2078938

+1

WindowsAzure.MobileServicesがインストールされているかどうかを確認してください。明らかに、Microsoft.Azure.Mobile.Clientと干渉します。 https://github.com/Azure/azure-mobile-apps-net-client/issues/271 – stackman

関連する問題