...Ahora si que tengo conflicto.
Porque después de desinstalar el FramWork y volverlo a instalar, ahora VB.Net me dice que debo seleccionar un Framework, y en la activación decomponentes de windows no aparece el 4, solo el 3 y además se queda conjelado cuando lo activa... Con la rabia que me da tener que esperar, y las barras de progreso, puff
Muchas gracias...
Bueno, finalmente tuve que reinstalar VB.NET. Y tras instalar el Framework 4.5, seguía sin aparecer la clase System.Web.HttpUtility.
Pero.... utilizando el Desensamblador de NET, veo que en todas las versiones de System.Web.dll se encuentra dicha clase. Que no quiere decir que luego esté disponible la clase System.Web.HttpUtility.

(en este imagen puede verse system.web.httpUtility pero la clase no se me carga en Net cuando importo esta versión de System.Web.dll en el Framework 4.x)
Sin embargo VB.NET, no carga la clase con todas las versiones System.Web.dll, no se porqué. Quizás dependa de la versión que se use de .NET y el Framework compatible con esa versión.
El tema es interesante y curioso, pero ya es un poco cansino como para ir instalado versiones de Windows, NET y Framework, que no se hace en 5 minutos precisamente. Es lo malo de windows, con tantos cambios, versiones, etc, pasan estas cosas.
El caso es y ya he explicado arriba. Que si no lo tienes disponible la clase que quieres usar puedes probar en buscar otra versión de System.Web.dll e importarlo desde le cuadro Agregar referencias. Si es q te vale la pena.
S2s
Porque después de desinstalar el FramWork y volverlo a instalar, ahora VB.Net me dice que debo seleccionar un Framework, y en la activación decomponentes de windows no aparece el 4, solo el 3 y además se queda conjelado cuando lo activa... Con la rabia que me da tener que esperar, y las barras de progreso, puff
Muchas gracias...

Bueno, finalmente tuve que reinstalar VB.NET. Y tras instalar el Framework 4.5, seguía sin aparecer la clase System.Web.HttpUtility.
Pero.... utilizando el Desensamblador de NET, veo que en todas las versiones de System.Web.dll se encuentra dicha clase. Que no quiere decir que luego esté disponible la clase System.Web.HttpUtility.

(en este imagen puede verse system.web.httpUtility pero la clase no se me carga en Net cuando importo esta versión de System.Web.dll en el Framework 4.x)
Sin embargo VB.NET, no carga la clase con todas las versiones System.Web.dll, no se porqué. Quizás dependa de la versión que se use de .NET y el Framework compatible con esa versión.
El tema es interesante y curioso, pero ya es un poco cansino como para ir instalado versiones de Windows, NET y Framework, que no se hace en 5 minutos precisamente. Es lo malo de windows, con tantos cambios, versiones, etc, pasan estas cosas.
El caso es y ya he explicado arriba. Que si no lo tienes disponible la clase que quieres usar puedes probar en buscar otra versión de System.Web.dll e importarlo desde le cuadro Agregar referencias. Si es q te vale la pena.
S2s