Я создаю свою базовую библиотеку PCL с помощью MVVMCross и Mono с VisualStudio 2012 и стабильной версией Xamarin. У меня следующая ошибка компиляции.
Ошибка 3 «System.Net.WebHeaderCollection» не содержит определения для «Добавить», и не может быть найден метод расширения «Добавить», принимающий первый аргумент типа «System.Net.WebHeaderCollection» (отсутствует ли у вас директива 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 хорошо упоминается.
N.B. Тот же код работает в Xamarin Studio на Mac.