在Visual Studio上尝试使用HttpResponseMessage来获取对HttpClient.PostAsync的调用的响应时,我抛出了这个异常:
System.MissingMethodException: Method 'HttpResponseMessage.get_StatusCode' not found.
奇怪的是,我在Xamarin Studio上没有这个例外。
呼叫在与我的ios应用程序链接的PCL上。
提前感谢您的帮助
答案 0 :(得分:0)
我在尝试了很多事情后终于找到了解决方案。 很久以前修复了CS0012错误(这些错误没有出现在Xamarin Studio上):
Severity Code Description Project File Line
Error CS0012 The type 'Object' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. RiseUp.Framework.iO
为Visual Studio添加缺少的引用。
修复是删除这些引用(system.runtime,system.Globalization等...)。
现在,从错误列表中删除这些错误的解决方法是仅显示构建错误而不是Build + Intellisense错误。 那些CS0012错误似乎是Xamarin与Visual Studio的错误。