У меня есть приложение WPF (.NET 3.5), которое обычно запускается на компьютерах XP нашего клиента. За последние 5 месяцев было три случая, когда поврежденный кэш шрифтов приводил к тому, что приложение перестало отвечать на запросы при загрузке.
Удаление кэша шрифтов для этих инструкций действительно решает немедленную проблему.
Тем не менее, я хотел бы найти способ помочь предотвратить такое повреждение с самого начала (большая часть того, что я прочитал, предполагает, что это связано с обновленными драйверами видео без перезагрузки после?), Или иметь мое приложение для обработки поврежденный кэш шрифтов изящным образом (закрывается с сообщением об ошибке для пользователя, вместо того, чтобы сидеть в состоянии «Не отвечает», казалось бы, неопределенно долго), или мое приложение вообще не использует кэш шрифтов.
Я открыт для других вариантов, конечно, это первые три, которые пришли мне в голову.