Метод RichTextBox.RTF, вызывающий исключение System.ArgumentException. Неверный формат файла в Windows 1803 - PullRequest
1 голос
/ 23 апреля 2019

Для воспроизведения аварии имитируется следующий сценарий:

  1. Включить Бета: Unicode UTF-8 для всемирной языковой поддержки (Для включить Пуск => Регион и язык настройки => Связанные настройки -> Дополнительная дата, время и региональные настройки => Регион -> Изменить дату, форматы времени или числа => выберите вкладку «Администрация» => нажмите на Изменить язык системы.
  2. Проверьте бета-версию: Unicode UTF-8 для всемирной языковой поддержки флажок
  3. Перезагрузите систему
  4. В формах Windows Application => Добавить форму, RichTextBox, Button и ярлык OnButtonClick => добавить строки ниже

    richTextBox1.SelectAll();
    richTextBox1.Rtf = richTextBox1.SelectedRtf; //Leads Crash System.ArgumentException: File format is not valid.
    label1.Text = "RichTextBox1.Rtf = " + richTextBox1.Rtf;
    
  5. Если мы отменим проверку Бета: Unicode UTF-8 для всемирного языка поддержка и перезагрузка системы не было проблем.

Проблема наблюдается с версией Windows 1803

Любая помощь по этому варианту использования приветствуется

1 Ответ

1 голос
/ 30 апреля 2019

Это проблема Microsoft build 1803 и 1809, а также. Обойти решение можно найти здесь.

https://developercommunity.visualstudio.com/content/problem/544623/issue-caused-by-unicode-utf-8-for-world-wide-langu.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...