Cuando creamos o migramos una solución a Visual Studio 2019, por defecto se crea con Bootstrap version 3.4.1. Pero mas adelante a los que nos gusta tener actualizados nuestros Nugets, vemos que aparece una actualización a Bootstrap v.4.4.x.
Si no conoce mucho de Bootstrap v.4.x es mejor que NO actualice estos 2 Nugets, el hacerlo lo lleva al siguiente problema :
PROBLEMA :Si ya actualizó a Bootstrap v.4.x al ejecutar la solución se dara cuenta que no se ven bien los cololes de su aplicación, ni sus
textos, ni los menús, ni el top header, es como si hubiese cambiado la masterpage.master.
CAUSA : La versión de Bootstrap v.4.x es excelente y tiene muchas novedades, incluyendo muchas clases nuevas como card en lugar de panel y varias clases ya son obsoletas. las clases nuevas por defecto no estan colocadas en la masterpage.master, ya que siguen utilizando los Tags de Bootstratp v3.4.x. al utilizar clases obsoletas en su masterpage.master o en sus demás páginas, causa que su aplicación en tema de hojas estilos queda perdida.
Claro, es posible cambiar las etiquetas de la version Bootstrap 3.4 a versión 4.x, pero si es una Solución que está migrando de un Visual Studio anterior al nuevo Visual Studio 2019, este trabajo podria tomarle mucho mas tiempo, ademas antes de hacerlo es importante que aprenda sobre Boostrap 4. Si decide hacerlo le recomiendó que vea la sección Migración a Bootstrap v.4.x. Por ahora la solución para resolver el problema, si ya actualizó a Bootstrap v.4.x y quiere volver a como estaba antes es...
SOLUCION :Puede reversar la instalación y volver
a la versión 3.4.1 entrando a NUGET, yendo a componentes instalados, seleccionar la versión 3.4.1 y clic en Actualizar.
Asegurese que AspNet.ScriptManager.bootstrap tambien quede en la versión 3.4.1, sino es asi seleccionelo y luego ubique la version 3.4.1 y de clic en Actualizar.
Ahora ya puede volver a ejecutar su solución.
No hay comentarios.:
Publicar un comentario