これは人々が長年にわたって扱ってきた問題であり、償却バージョンを解決するはずですが、私はここにいると思います。私は単純な問題であると思われることを気にするよりも多くの時間を費やしました。ここでAzure Mobile Client throwing .Ext error
は私のパッケージフォルダ
<packages>
<package id="Com.Airbnb.Xamarin.Forms.Lottie" version="1.0.0.7" targetFramework="portable45-net45+win8+wp8" />
<package id="HockeySDK.Xamarin" version="4.1.4" targetFramework="portable45-net45+win8+wp8" />
<package id="Microsoft.Azure.Mobile.Client" version="3.1.0" targetFramework="portable45-net45+win8+wp8" />
<package id="Microsoft.Bcl" version="1.1.10" targetFramework="portable45-net45+win8+wp8" />
<package id="Microsoft.Bcl.Build" version="1.0.21" targetFramework="portable45-net45+win8+wp8" />
<package id="Microsoft.Data.Edm" version="5.8.2" targetFramework="portable45-net45+win8+wp8" />
<package id="Microsoft.Data.OData" version="5.8.2" targetFramework="portable45-net45+win8+wp8" />
<package id="Microsoft.Net.Http" version="2.2.29" targetFramework="portable45-net45+win8+wp8" />
<package id="Newtonsoft.Json" version="9.0.1" targetFramework="portable45-net45+win8+wp8" />
<package id="System.Spatial" version="5.8.2" targetFramework="portable45-net45+win8+wp8" />
<package id="UXDivers.Artina.Shared" version="2.0.52" targetFramework="portable45-net45+win8+wp8" />
<package id="UXDivers.Artina.Shared.Base" version="2.0.52" targetFramework="portable45-net45+win8+wp8" />
<package id="UXDivers.Effects" version="0.6.0" targetFramework="portable-net45+win+wp80+MonoTouch10+MonoAndroid10+xamarinmac20+xamarintvos10+xamarinwatchos10+xamarinios10" />
<package id="Xam.Plugin.Connectivity" version="2.3.0" targetFramework="portable45-net45+win8+wp8" />
<package id="Xamarin.FFImageLoading" version="2.2.9" targetFramework="portable45-net45+win8+wp8" />
<package id="Xamarin.FFImageLoading.Forms" version="2.2.9" targetFramework="portable45-net45+win8+wp8" />
<package id="Xamarin.FFImageLoading.Transformations" version="2.2.9" targetFramework="portable45-net45+win8+wp8" />
<package id="Xamarin.Forms" version="2.3.4.247" targetFramework="portable45-net45+win8+wp8" />
</packages>
ここでは私のドロイドMainActivityクラスは
public class MainActivity : FormsAppCompatActivity
{
protected override void OnCreate(Bundle bundle)
{
// Changing to App's theme since we are OnCreate and we are ready to
// "hide" the splash
base.Window.RequestFeature(WindowFeatures.ActionBar);
base.SetTheme(Resource.Style.AppTheme);
FormsAppCompatActivity.ToolbarResource = Resource.Layout.Toolbar;
FormsAppCompatActivity.TabLayoutResource = Resource.Layout.Tabs;
base.OnCreate(bundle);
// Initialize Azure Mobile Apps
CurrentPlatform.Init();
...
}
}
、私のクラウドサービスでは、私は新しいMobileServceClientのインスタンス化にこの
public AzureCloudService()
{
client = new MobileServiceClient("https://For-me-to-know.com");
}
を持っているです、私はこのエラーが発生します
system.InvalidOperationException:現在のプラットフォームのMicrosoft Azure Mobile Servicesアセンブリが見つかりませんでした。現在のプロジェクトがMicrosoft.WindowsAzure.Mobileと次のプラットフォーム固有のアセンブリを参照することを確認します。Microsoft.WindowsAzure.Mobile.Ext。
EDIT @Bruceはい、私のドロイドとiOSのプロジェクトは、モバイルクライアントは、私はまた、ブレークポイントを実行しているし、それがintantiateしようとする前に、それは最初の主な活動を実行
を追加しました上記のモバイルクライアント。
送信したリンクのバージョン3.1を使用しています。コードブレークの観点からYes CurrentPlatformが呼び出されると、サービスクラスが開始されます。 – ChampChris
IOSは正しく動作しますか?クイックスタートをダウンロードするには[こちら](https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-xamarin-forms-get-started)を参照することをお勧めしますこの問題を隔離するプロジェクトさらに、AndroidバージョンとDroidプロジェクトの 'packages.config'を提供できますか? –