System.Web.UI en .Net

zequion 446 Puntos de reputación
2024-04-20T05:53:39.9833333+00:00

Estoy intentando migrar varios proyectos de .Net Framework 4.8 a .Net 8 en WinForms, Wpf y Asp.net que emplean librerías comunes en c#.

Al intentar compilar la dll comun, aparecen errores relacionados con "System.Web.UI" que al parecer no se emplea en .Net 8.

Necesito poder compilar aunque sea en modo de compatibilidad, ya que ahora no me es posible sustituir todo el codigo Asp.Net a Razor.

¿Cómo puedo superar este error?

ASP.NET
ASP.NET
Conjunto de tecnologías de .NET Framework para la creación de aplicaciones y servicios web XML.
47 preguntas
0 comentarios No hay comentarios
{count} votos

1 respuesta

Ordenar por: Muy útil
  1. Jonathan Pereira Castillo 13,115 Puntos de reputación Proveedor de Microsoft
    2025-01-20T18:43:14.5833333+00:00

    ¡Hola zequion!

    Esperamos que este mensaje te encuentre bien.

    Lamentamos sinceramente la demora en abordar tu tema en este foro.  

    Lamentablemente, System.Web.UI no es compatible con .NET 8. Aquí tienes algunas opciones para superar este problema:

    1. Migrar a Razor Pages o Blazor: Considera migrar tu código ASP.NET a Razor Pages o Blazor, que son compatibles con .NET 8.
    2. Usar Tag Helpers o Componentes de Razor: En lugar de los controles de servidor de Web Forms, puedes usar Tag Helpers o componentes de Razor para crear componentes reutilizables en ASP.NET Core.
    3. Compatibilidad con .NET Standard: Si necesitas mantener la compatibilidad, puedes crear bibliotecas en .NET Standard que sean compatibles tanto con .NET Framework como con .NET Core/5/6/7/8.
    4. Evaluar alternativas: Revisa si hay bibliotecas de terceros que puedan ofrecer funcionalidades similares a las que necesitas y que sean compatibles con .NET 8.

    Espero que estas sugerencias te ayuden a avanzar en tu migración.

    Si no recibimos una respuesta tuya en los próximos días, procederemos a cerrar el tema. Sin embargo, queremos asegurarte que siempre estamos disponibles para cualquier asistencia que puedas necesitar.

    Agradecemos tu comprensión y estamos aquí para ayudar en lo que sea necesario.

    Estaré atento a tu respuesta.,

     Jonathan

    ----------*

    Tu opinión es muy importante para nosotros! Si esta respuesta resolvió tu consulta, por favor haz clic en ''. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.

    0 comentarios No hay comentarios

Su respuesta

Las respuestas se pueden marcar como respuestas aceptadas por el autor de la pregunta, lo que ayuda a los usuarios a conocer la respuesta que resolvió el problema del autor.