0

どうすれば解決できますか?私のコードでやっている場合:System.Webを使用。System.Web.ApplicationServices の参照を追加しようとしましたが、参照しようとしても役に立ちませんでした: System.WebServices も役に立ちませんでした。これは、Visual Studio 2010 .net 参照リストにある Web を使用している 2 つの参照のみです。

行は次のとおりです。

var queryString = System.Web.HttpUtility.ParseQueryString(url);

エラーは次の場所にあります: HttpUtility

エラー 1 タイプまたは名前空間名 'HttpUtility' が名前空間 'System.Web' に存在しません (アセンブリ参照がありませんか?)

プロジェクトは、ターゲット フレームワークで次のように設定されています。.net 4 クライアント プロファイル。Windows 8 64ビットを使用しています。

4

1 に答える 1

5

プロジェクトは、ターゲット フレームワークで次のように設定されています。.net 4 クライアント プロファイル。

それが問題です。HttpUtilityクライアント プロファイルに存在しません。代わりに完全なプロファイルをターゲットにします (そして への参照があることを確認してくださいSystem.Web.dll)。

上記のドキュメントの「バージョン情報」行を比較してください。

.NET Framework
サポート対象: 4.5、4、3.5、3.0、2.0、1.1、1.0

(言う)のそれでSystem.String

.NET Framework
サポート対象: 4.5、4、3.5、3.0、2.0、1.1、1.0
.NET Framework Client Profile
サポート対象: 4、3.5 SP1
Portable Class Library
サポート対象: Portable Class Library
.NET for Windows Store apps
サポート対象: Windows 8

于 2013-11-08T16:53:08.760 に答える