Mac の Xamarin Studio から Windows 7 の Visual Studio 2012 にプロジェクトを移植しようとしています。Mac と XS ではすべて正常に動作します。VisualStudio 2012 では、次の 2 つの問題があります。
エラー 3 'System.Net.WebHeaderCollection' には 'Add' の定義が含まれておらず、タイプ 'System.Net.WebHeaderCollection' の最初の引数を受け入れる拡張メソッド 'Add' が見つかりませんでした (using ディレクティブまたはアセンブリ参照?) C:\Users\user\Documents\Visual Studio 2012\Projects\MyProject\MyProject.Core\Services\MyProjectService.cs
エラー 4 'System.Net.HttpWebRequest' には 'GetResponse' の定義が含まれておらず、'System.Net.HttpWebRequest' 型の最初の引数を受け入れる拡張メソッド 'GetResponse' が見つかりませんでした (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();
}
どうすれば解決できますか?