Microsoft.Azure.Mobile.Client包已更新,现在System.Net.Http不存在

时间:2016-09-26 20:51:32

标签: azure azure-mobile-services

我刚刚在我的Xamarin项目中更新了Microsoft.Azure.Mobile.Client包,现在System.Net.Http命名空间不再存在了。 Here's the error message。我使用MobileServiceClient对象来传递Azure后端的URL。我现在应该怎么做?如果我不需要,我不想回到以前的版本。

2 个答案:

答案 0 :(得分:0)

错误消息非常明确。您的应用中是否有System.Net.Http参考?如果没有,请添加一个。

答案 1 :(得分:0)

可能发生的情况是该程序包具有的依赖关系是与您的目标.net版本不兼容的System.Net.Http版本,并且升级已删除旧版本但未能添加新版本。

您需要找到System.Net.Http的版本,它是Microsoft.Azure.Mobile.Client的依赖项,并找出它所针对的.Net版本(该文件夹可能位于您的packages文件夹下面)如果参考丢失了。)

然后,您可以决定是否可以在较新版本的.Net上定位项目,或者是否需要降级Microsoft.Azure.Mobile.Client。