WebHeaderCollection & HttpWebRequest на Xamarin

я пытаюсь перенести свой проект из Xamarin Studio на Mac в Visual Studio 2012 в Windows 7. На Mac и XS все работает нормально. На VisualStudio 2012 яЭти две проблемы:

Ошибка 3 'System.Net.WebHeaderCollection» не содержит определения дляДобавлять' и нет метода расширения "Добавлять' принимая первый аргумент типа 'System.Net.WebHeaderCollection» может быть найдено (вам не хватает директивы using или ссылки на сборку?) C: \ Users \ user \ Documents \ Visual Studio 2012 \ Projects \ MyProject \ MyProject.Core \ Services \ MyProjectService.cs

Ошибка 4 'System.Net.HttpWebRequest» не содержит определения дляGetResponse» и нет метода расширения "GetResponse» принимая первый аргумент типа 'System.Net.HttpWebRequest» может быть найдено (вам не хватает директивы using или ссылки на сборку?) C: \ Users \ user \ Documents \ Visual Studio 2012 \ Projects \ MyProject \ MyProject.Core \ Services \ MyProjectService.cs

по этому коду:

    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();
    }

Как я мог решить это?

Ответы на вопрос(2)

Ваш ответ на вопрос