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