2016-03-15 56 views
0

我遵循如何添加自定义文化和如果工作完美的ocal机上的众多指南。 但是,我在开发服务器上的CultureInfo构造函数上遇到了CultureNotFoundException,并且名称上出现错误。该nlp文件创建正确,我怀疑注册表步骤是问题,但我找不到任何资源。更重要的是,它会破坏机器上其他所有应用程序的其他语言映射。 最后,我在codeproject上跟着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 - 但是,使用当前的语言环境生成器工具构建的语言环境可能无法在旧操作系统的所有场景中运行。你在运行什么操作系统?

CultureAndRegionInfoBuilder仍然可以工作,但是它并没有在更新版本的Windows中使用某些字段/概念进行更新,所以它在某些情况下可能没有预期的行为。

鉴于您所说的其他东西已损坏,它看起来好像是在打击语言环境/文化的版本与其安装版本之间的不匹配。