본문 바로가기
MySql

MySQL Windows 10으로 업그레이드하면 MySQL 워크 벤치가 중단됩니까?

by 베이스 공부 2020. 11. 18.
반응형

최근에 Windows 8의 자동 업그레이드 기능을 사용하여 릴리스 된 버전의 Windows 10으로 업그레이드했습니다. 다른 기능이 깨지는 것 외에도 MySQL Workbench가 이제 손상된 것 같습니다.

프로그램은 정상적으로 시작되지만 데이터베이스에 연결하려고하면 치명적인 오류가 표시됩니다.

'HtmlRenderer.Utils.FontsUtils'에 대한 형식 이니셜 라이저에서 예외가 발생했습니다.

이것은 다시 시작한 후에도 발생하며 매번 발생하는 것 같습니다.

 

해결 방법

 



직접 수정하려면 다음 코드를 교체하세요.

static FontsUtils()
    {
        _fontsMapping["monospace"] = "Courier New";
        _fontsMapping["Helvetica"] = "Arial";

        foreach (var family in FontFamily.Families)
        {
            _existingFontFamilies.Add(family.Name, family);
        }
    }

이 코드로 :

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);
            }
        }
    }


이 새 DLL을 Workbench 폴더에 넣고 싶습니다.이 폴더는 C : \ Program Files \ MySQL \ MySQL Workbench 6.3 CE \ 입니다.

 

참조 페이지 https://stackoverflow.com/questions/32020024

 

 

반응형

댓글