windows - online - mysql workbench portable
¿La actualización a Windows 10 rompe el banco de trabajo MySQL? (2)
El problema se produce debido a la dll HTML representada que se incluye en Workbench. Los detalles completos del error están here .
Para una solución rápida, gracias a Michael Gaillez y Frank Quintero , el código ofensivo se encuentra en este repositorio: https://github.com/ArthurHub/HTML-Renderer
Para arreglarlo usted mismo, reemplace este código:
static FontsUtils()
{
_fontsMapping["monospace"] = "Courier New";
_fontsMapping["Helvetica"] = "Arial";
foreach (var family in FontFamily.Families)
{
_existingFontFamilies.Add(family.Name, family);
}
}
Con este código:
static FontsUtils()
{
_fontsMapping["monospace"] = "Courier New";
_fontsMapping["Helvetica"] = "Arial";
foreach (var family in FontFamily.Families)
{
if (!_existingFontFamilies.ContainsKey(family.Name))
{
_existingFontFamilies.Add(family.Name, family);
}
}
}
O descargue esta DLL en su lugar: https://bugs.mysql.com/file.php?id=22868&bug_id=75673
Desea poner este nuevo archivo DLL en su carpeta Workbench, que para mí es C:/Program Files/MySQL/MySQL Workbench 6.3 CE/
Recientemente actualicé a la versión de lanzamiento de Windows 10 usando la función de actualización automática de Windows 8. Además de algunas otras cosas que se rompen, parece que MySQL Workbench ahora está roto.
El programa comienza bien, pero cuando intenta conectarse a una base de datos, se le presenta un error fatal:
El inicializador de tipo para ''HtmlRenderer.Utils.FontsUtils'' lanzó una excepción.
Esto ocurre incluso después de un reinicio y parece ocurrir cada vez.
Solo reinstala Workbench, eso lo arreglará.