C#初心者です。ごく簡単なHTTP通信のサンプルを作ろうとして、最初の一歩でつまづいていて、お助けいただければ幸いです。
添付画像の通りで、WebRequestとWebResponseがSystem.Net名前空間に見つからないとエラーが出てしまうのですが、どうすればよいのでしょうか?
System.Netはプロジェクトの参照設定で追加しましたが、エラーメッセージの内容によると、これではないように思えます。
ネットで調べてみたのですが、よくわからなかったので、アドバイスいただければ助かります。
環境は「Visual Studio 2019 Version 16.8.2」「.NET Framework 4.7.2」です。
よろしくお願いいたします。
空のプロジェクトから作るのではなくコンソールアプリのプロジェクトから作ればいいのではないですか?
WebRequestはMicrosoftが新規開発での使用を推奨していないので、HttpClientを使用した方が良さそうです。
https://docs.microsoft.com/ja-jp/dotnet/api/system.net.http.httpclient?view=netframework-4.7.2
ご指摘のとおり、空のプロジェクトではなく、コンソールアプリでプロジェクトを作成したら、エラーは出ませんでした。助かりました。また、HttpClientの推奨についても情報をありがとうございました。m(_ _)m
回答1件
あなたの回答
tips
プレビュー