无法在现有Xamarin Forms App中实例化新的MobileServiceClient

时间:2017-06-26 13:10:55

标签: .net azure xamarin xamarin.forms azure-mobile-services

我只是想在现有的Xamarin Forms App中添加MobileServiceClient功能并点击砖墙。 一旦我尝试实例化MobileServiceClient类,我就会得到一个例外:

  

方法'System.Net.Http.HttpClientHandler.set_AutomaticDecompression'   没找到。

我已经尝试了通过谷歌搜索找到的所有内容,包括this,但它没有帮助。事实上,我已经完全卸载并重新安装了

Microsoft.Azure.Mobile.Client
Microsoft.Azure.Mobile.Client.Sqlitestore
Microsoft.BCL
Microsoft. BCL.build
Microsoft.Net.Http

从PCL和平台项目中逐个重新安装,确保BCL.BuildMicrosoft.Net.Http分别是最后一个和最后一个。

在我的PCL中,我可以在packages.config中看到:

<package id="Microsoft.Net.Http" version="2.2.29" targetFramework="portable45-net45+win8+wp8+wpa81" />

例如在Android中:

<package id="Microsoft.Net.Http" version="2.2.29" targetFramework="monoandroid60" />

有没有人知道我还能尝试其他什么,或者我是否需要设置特定版本?

我还应该补充一点,我已经从Azure门户网站下载了相同/快速入门的应用程序,运行正常,因此它的项目特定。

查看PCL csprj中的TargetFrameWorkVerionTargetFrameworkProfile节点,工作项目和非工作项目列表

<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFrameworkProfile>Profile259</TargetFrameworkProfile>

由于

0 个答案:

没有答案