VisualStudio 2012 と Xamarin の安定版で MVVMCross と Mono を使用して 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 はよく参照されています。
注:Mac 上の Xamarin Studio でも同じコードが機能します。