WebHeaderCollection & HttpWebRequest en Xamarin
Estoy intentando trasladar mi proyecto de Xamarin Studio en Mac a Visual Studio 2012 en Windows 7. En Mac y XS todo funciona bien. En VisualStudio 2012 tengo esos 2 problemas:
El error 3 'System.Net.WebHeaderCollection' no contiene una definición para 'Agregar' y no se puede encontrar el método de extensión 'Agregar' aceptando un primer argumento del tipo 'System.Net.WebHeaderCollection' (¿falta una directiva de uso o una referencia de ensamblaje?) C: \ Users \ user \ Documents \ Visual Studio 2012 \ Projects \ MyProject \ MyProject.Core \ Services \ MyProjectService.cs
El error 4 'System.Net.HttpWebRequest' no contiene una definición para 'GetResponse' y no se pudo encontrar un método de extensión 'GetResponse' que acepte un primer argumento del tipo 'System.Net.HttpWebRequest' (¿falta una directiva de uso o una referencia de ensamblaje?) C: \ Users \ user \ Documents \ Visual Studio 2012 \ Projects \ MyProject \ MyProject.Core \ Services \ MyProjectService.cs
en ese código:
var request = WebRequest.Create("https://www.myaddress.com/test/") as HttpWebRequest;
request.Method = "GET";
request.Accept = "application/json";
request.Headers.Add(HttpRequestHeader.Cookie,"mycookievalue");
// Get response
using (var response = request.GetResponse() as HttpWebResponse)
{
// Get the response stream
var reader = new StreamReader(response.GetResponseStream());
content = reader.ReadToEnd();
}
¿Cómo podría resolverlo?