【问题标题】:System.Globalization CultureInfo CultureNotFoundExceptionSystem.Globalization CultureInfo CultureNotFoundException
【发布时间】:2016-03-15 15:20:39
【问题描述】:

如果运行良好,我遵循了如何添加自定义文化和在 ocal 机器上的众多指南。 但是,我在开发服务器上的 CultureInfo 构造函数上遇到了 CultureNotFoundException,但名称上有错误。 nlp 文件已正确创建,我怀疑注册表步骤是问题所在,但我找不到任何有关它的资源。此外,它破坏了机器上所有其他应用程序的任何其他语言映射。 最终,我遵循了 codeproject 上的 The Developer's Guide to Building Global Windows and Web Applications: Chapter 11 - Custom Cultures 并用所需的修改替换了现有的文化,这可以正常工作。 我仍然想知道为什么我原来的定制文化不起作用,而替代品却起作用了。 无论如何,我也想分享我的经验。

【问题讨论】:

    标签: c# exception registry globalization cultureinfo


    【解决方案1】:

    Locale Builder 工具将是为 Windows 10 机器构建语言环境的首选方法 - http://www.microsoft.com/en-us/download/details.aspx?id=41158 - 但是,使用当前 Locale Builder 工具构建的语言环境可能不适用于旧操作系统的所有场景。你运行的是什么操作系统?

    CultureAndRegionInfoBuilder 仍然可以工作,但它尚未更新 Windows 较新版本中的某些字段/概念,因此在某些情况下它可能没有预期的行为。

    鉴于您说其他内容已损坏,您似乎遇到了构建语言环境/文化的版本与正在安装它的版本之间的不匹配。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-26
      • 2013-10-11
      相关资源
      最近更新 更多