0

次のコードでは:

for (int line = 0; line < CHUNKSTOBEFOUND; line++) {
    nvc.Add ("search", System.Web.HttpUtility.UrlEncode (stringsToSearchFor[line]));
}

名前空間名 HttpUtility が存在しないと言われました。 http://msdn.microsoft.com/en-us/library/system.web.httputility.aspxは、System.Web を使用する必要があることを示しているようです。私はそれを使用しようとしましたが、それでもエラーが発生します。含めたり使用したりする必要のあるものは他にありますか?

4

2 に答える 2

2

Compentic_said のように、おそらくClient ProfileSystem.Web.dll が利用できないプロジェクトをターゲットにしています。プロジェクトのプロパティで完全なフレームワークをターゲットにして、機能を取り戻すことができます。

System.Web別の考えられる原因は、ライブラリを参照していないことです。そうするために:

  1. ソリューション エクスプローラーで [参照] を右クリックします。
  2. 「参照を追加」を選択
  3. 「.NET」タブが選択されていることを確認します。
  4. 「System.Web」を検索して追加します。

using System.Web;ソース ファイルの先頭にusing ディレクティブがないだけかもしれません。

于 2013-01-16T03:10:24.993 に答える
1

ほとんどの場合、.Net フレームワークのClient Profileバージョンを使用しています。プロジェクトのプロパティを開き、フレームワークのバージョンをフル バージョンに変更する必要があります。

于 2013-01-16T02:57:56.080 に答える