我正在使用 MVVMCross 和 Mono 与 VisualStudio 2012 和 Xamarin 的稳定版来构建我的 PCL 核心库。我有以下编译错误。
错误 3“System.Net.WebHeaderCollection”不包含“Add”的定义,并且找不到接受“System.Net.WebHeaderCollection”类型的第一个参数的扩展方法“Add”(您是否缺少 using 指令或装配参考?)
当尝试这样做时:
string address = "http://www.test.com/;
HttpWebRequest request = WebRequest.Create(address) as HttpWebRequest;
request.Method = "GET";
request.Accept = "application/json";
request.Headers.Add(HttpRequestHeader.Cookie, "customcookie");
HttpWebRequest 被很好地引用。
NB 相同的代码在 Mac 上的 Xamarin Studio 中工作。