初始化 MobileServiceClient Xamarin.Forms 时如何解决错误?

How to resolve error when initializing MobileServiceClient Xamarin.Forms?

这是我的代码:

MobileServiceClient a = new MobileServiceClient("http://appitalo.azurewebsites.net/");

当我尝试在我的 Xamarin.Forms android 应用程序中执行此代码时,我收到以下消息

有人知道如何解决这个问题吗?

platform specific assembly: Microsoft.WindowsAzure.Mobile.Ext

(假设您正在谈论已弃用的 Mobile ServicesApp Services

确保您已将 WindowsAzure.MobileServices Nuget 程序包添加到每个项目,包括 应用程序项目,因为需要特定于平台的库包括。

├── Xamarin.iOS10
│   ├── Microsoft.WindowsAzure.Mobile.Ext.dll
│   ├── Microsoft.WindowsAzure.Mobile.Ext.xml
│   ├── Microsoft.WindowsAzure.Mobile.dll
│   └── Microsoft.WindowsAzure.Mobile.xml
├── monoandroid
│   ├── Microsoft.WindowsAzure.Mobile.Ext.dll
│   ├── Microsoft.WindowsAzure.Mobile.Ext.xml
│   ├── Microsoft.WindowsAzure.Mobile.dll
│   └── Microsoft.WindowsAzure.Mobile.xml
├── monotouch
│   ├── Microsoft.WindowsAzure.Mobile.Ext.dll
│   ├── Microsoft.WindowsAzure.Mobile.Ext.xml
│   ├── Microsoft.WindowsAzure.Mobile.dll
│   └── Microsoft.WindowsAzure.Mobile.xml
├── net45
│   ├── Microsoft.WindowsAzure.Mobile.Ext.dll
│   ├── Microsoft.WindowsAzure.Mobile.dll
│   └── Microsoft.WindowsAzure.Mobile.xml
├── netcore45
│   ├── Microsoft.WindowsAzure.Mobile.Ext.dll
│   ├── Microsoft.WindowsAzure.Mobile.Ext.pri
│   ├── Microsoft.WindowsAzure.Mobile.Ext.xml
│   ├── Microsoft.WindowsAzure.Mobile.dll
│   └── Microsoft.WindowsAzure.Mobile.xml
├── portable-win+net45+wp8+wpa81+monotouch+monoandroid
│   ├── Microsoft.WindowsAzure.Mobile.dll
│   └── Microsoft.WindowsAzure.Mobile.xml
├── wp8
│   ├── Microsoft.WindowsAzure.Mobile.Ext.dll
│   ├── Microsoft.WindowsAzure.Mobile.Ext.xml
│   ├── Microsoft.WindowsAzure.Mobile.UI.dll
│   ├── Microsoft.WindowsAzure.Mobile.UI.xml
│   ├── Microsoft.WindowsAzure.Mobile.dll
│   └── Microsoft.WindowsAzure.Mobile.xml
└── wpa81
    ├── Microsoft.WindowsAzure.Mobile.Ext.dll
    ├── Microsoft.WindowsAzure.Mobile.Ext.xml
    ├── Microsoft.WindowsAzure.Mobile.dll
    └── Microsoft.WindowsAzure.Mobile.xml