No se puede agregar la referencia de System.Web.dll

Estoy tratando de usar las funciones HTTP contenidas en el ensamblado System.Web.dll. Sin embargo, si bien parece que la dll existe en el mismo directorio que todas las demás referencias de Visual Studio 2010 en mi proyecto, no se puede vincular y genera una advertencia: “No se pudo encontrar el componente referenciado ‘System.Web'”. Sin embargo, la dll definitivamente está ahí dentro de la misma carpeta que todas las demás a las que hace referencia el proyecto y al seleccionarla en el modo ‘Buscar referencia’ me permite agregarla; luego, no puede completar la propiedad ‘Ruta’. ¿Estoy haciendo algo mal? ¿Cómo puedo hacer que System.Web esté disponible en mi proyecto?

¡Cualquier ayuda es muy apreciada!

Edición: No tengo ninguna referencia a System.Web en la pestaña .Net de la ventana ‘Agregar referencia’.

Si apunta al perfil de cliente .NET 3.5 o 4, no verá los ensamblados de ASP.NET.

Además, deberías intentar usar clases HTTP en System.Net.

Para las personas que no pueden encontrar “System.Web” en .Net References, esta podría ser la respuesta:

“debe hacer clic con el botón derecho en el proyecto -> propiedades -> y luego cambiar el” Marco de destino “que probablemente será” .NET Framework 4 Client Profile “a solo” .NET Framework 4 “.

Tinister (gracias) dio la respuesta como respuesta a una publicación anterior. Pero pensé que estaba un poco escondido en su publicación original. Así que lo puse aquí para que sea más fácil de ver. Espero eso ayude.

System.Web debe hacer referencia a System.Web desde el GAC. Este conjunto no tiene nada que ver en sus carpetas de aplicaciones.

texto alternativo

Haga clic con el botón derecho en Referencias en el Explorador de soluciones y presione Agregar referencia …

2 elija la pestaña de búsqueda y vaya a C: \ Windows \ assembly \ GAC_32 \ System.Web \ System.Web.dll y agregue el archivo dll a sus referencias.

¿Estás tratando de agregar una referencia al archivo System.Web.dll en sí? System.Web está en la GAC ​​en cualquier sistema Windows, por lo que cuando agrega la referencia en el cuadro de diálogo “Agregar referencia”, elija System.Web en la pestaña .NET.

JoeR

Hemos creado una herramienta que te ayudará a lograr tu objective. Muse VSReferences le permitirá agregar una referencia de caché de ensamblados global al proyecto desde el elemento del menú Agregar referencia de GAC.

introduzca la descripción de la imagen aquí

Saludos