Когда я выполняю код PCL из своего приложения Xamarin.Android, я получаю следующую ошибку:
System.ArgumentException: этот заголовок должен быть изменен с помощью соответствующего свойства.
Переносимый профиль = Profile104 NET45 + WP75 + WIN8 + Xamarin.Android
Код портативной библиотеки:
var request = (HttpWebRequest) WebRequest.Create(url);
request.Headers[HttpRequestHeader.UserAgent] = "***";
Тот же код отлично работает при выполнении из приложения Windows Phone.