2012-10-23 35 views
12

Ich versuche, die statische HttpUtility.UrlEncode in meinem VB.NET-Projekt aufzurufen, aber die IDE erkennt die Klasse nicht sagen, dass es nicht deklariert ist.Warum wird die HttpUtility-Klasse nicht erkannt?

Ich habe die Namespaces System.Net und System.Web in das Projekt importiert.

ich auch die folgenden am Anfang der Datei haben:

Imports System.Net 
Imports System.Web 

Was mache ich falsch?

+1

Wenn Sie Framework 4.0 verwenden, achten Sie darauf, FULL und nicht das Clientprofil zu verwenden, für das Sie diese Klasse nicht haben ... – Marco

+0

Haben Sie einen Verweis auf die System.Web-Assembly? Verwenden Sie zufällig etwas wie .NET 4.0-Client-Profil? –

+0

@JonSkeet: mit NET 2.0. Habe 'System.Web' Namespace importiert und' Imports System.Web' am Anfang der Datei benutzt. –

Antwort

30

Fügen Sie Ihrem Projekt einen Verweis auf System.Web.dll hinzu.