c# visual-studio-2010-beta-2

c# - HttpUtility no existe en el contexto actual



visual-studio-2010-beta-2 (8)

Me aparece este error al compilar una aplicación C #. Parece un error trivial, pero no puedo evitarlo.

Mi configuración es Windows 7 de 64 bits. Visual-Studio 2010 C # express B2Rel.

Agregué una referencia a System.Web.dll ubicado en C:/Program Files (x86)/Reference Assemblies/Microsoft/Framework/.NETFramework/v4.0 , pero tiene un símbolo de exclamación amarillo y sigo recibiendo el error anterior. También tengo la declaración de using System.Web .

¿Qué estoy haciendo mal?

Actualización: después de obtener la respuesta rápida que apunta a la causa raíz, busqué un poco en Google hasta donde indica que System.Web.dll es para el marco completo. No encontré tal referencia.
Para los novatos como yo, this blog resume la diferencia entre los marcos (cliente y completo) muy bien. No pude encontrar un lugar que diga si un determinado Dll es compatible en el marco del cliente o no. Supongo que el signo de exclamación en Visual Studio debería ser la primera señal ...


Para resolver esto, favor de ir al siguiente camino

Proyecto -> Propiedades -> Aplicación -> TargetFramework

y cambie el Framework a ".NET Framework 4".

Una vez que haga esto, el proyecto se cerrará y se volverá a abrir.

Esto debería resolver el error

(pero por alguna razón la respuesta de @Karan Modi no ...)

a continuación, haga clic con el botón derecho en la pestaña de referencias en el explorador de soluciones y elija agregar referencia,

elija "System.Web"

(declarar el espacio de nombres directamente por "using System.Web;" no parece ser suficiente ... hay que agregarlo al explorador de soluciones ... no puedo entender por qué, lo que no es de extrañar porque soy un programador de cobol ...


Agrega System.web a las referencias del proyecto.

[Editar]

Según Google Translate, esto se traduce en:

Agregue System.Web a las referencias del proyecto.


Después de seguir las respuestas anteriores, e hizo

Proyecto -> Propiedades -> Aplicación -> Marco de destino -> seleccionar ".Net Framework 4"

Todavía no funcionó hasta que fui a
Project -> Add Reference
Y System.web seleccionado. Y todo funcionó vincular un encanto.


Necesita agregar la referencia System.Web ;

  1. Haga clic derecho en la "Referencia" en el Explorador de soluciones
  2. Elija "Agregar referencia"
  3. Verifique que la pestaña ".NET" esté seleccionada.
  4. Busque y agregue "System.Web".

Para resolver esto, favor de ir al siguiente camino

Proyecto -> Propiedades -> Aplicación -> TargetFramework

y cambie el Framework a ".NET Framework 4".

Una vez que haga esto, el proyecto se cerrará y se volverá a abrir.

Esto debería resolver el error.


Probablemente esté segmentando el perfil del cliente, en el que System.Web.dll no está disponible.

Puede orientar el marco completo en Propiedades del proyecto.


SLaks tiene la respuesta correcta ... pero permítanme ser un poco más específico para las personas, como yo, que están molestas por esto y no pueden encontrarlo de inmediato:

Proyecto -> Propiedades -> Aplicación -> Marco de destino -> seleccionar ".Net Framework 4"

el proyecto luego guardará y volverá a cargar.


Tuve el mismo problema con lo que hice, copié web.dll de Microsoft.NET framework, luego pegué en la raíz del proyecto, luego añadí dll refrence a la aplicación, funcionó