2016-03-15 9 views
0

Я следил за многочисленными руководствами о том, как добавить пользовательскую культуру и на ocal-машине, если работать отлично. Тем не менее, я получил CultureNotFoundException в конструкторе CultureInfo на сервере разработки с ошибкой имени. файл nlp был создан правильно, и я подозреваю, что проблема с реестром была проблемой, но я не мог найти никакого ресурса. более того, это испортило любое другое языковое сопоставление на машине для всех других приложений. В конце концов я последовал за The Developer's Guide to Building Global Windows and Web Applications: Chapter 11 - Custom Cultures по кодепроекту и заменил существующую культуру необходимыми изменениями, которые работают правильно. Я все еще удивляюсь, почему моя оригинальная пользовательская культура не работала, и замена была выполнена. В любом случае я тоже хотел поделиться своим опытом.System.Globalization CultureInfo CultureNotFoundException

ответ

0

Средство Locale Builder было бы предпочтительным способом создания локалей для компьютеров под управлением Windows 10 - http://www.microsoft.com/en-us/download/details.aspx?id=41158 - однако локали, созданные с помощью текущего инструмента Builder, могут не работать во всех сценариях более старых ОС. С какой ОС вы работали?

CultureAndRegionInfoBuilder все равно будет работать, однако он не был обновлен некоторыми полями/понятиями в новых версиях Windows, поэтому в некоторых случаях он может не иметь ожидаемого поведения.

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

 Смежные вопросы

  • Нет связанных вопросов^_^