我遵循了许多关于如何添加自定义文化的指南,以及如何在本地机器上完美地工作。但是,我在开发服务器上的CultureInfo构造函数上获得了CultureNotFoundException,但名称有误。nlp文件是正确创建的,我怀疑是注册表步骤出了问题,但我找不到任何关于它的资源。此外,它还破坏了机器上所有其他应用程序的任何其他语言映射。最后,我在代码项目上遵循了The Developer's Guide to Building Global Windows and Web Applications: Chapter 11 - Custom Cultures,并用所需的修改替换了现有的区域性,它可以正常工作。尽管如此,我仍然想知道为什么我的原始自定义文化不起作用,而替代方案起作用了。无论如何,我也想分享我的经验。
发布于 2016-03-16 02:50:07
区域设置生成器工具将是为Windows10计算机构建区域设置的首选方法- http://www.microsoft.com/en-us/download/details.aspx?id=41158 -然而,使用当前区域设置生成器工具构建的区域设置可能在旧操作系统上的所有情况下都不起作用。您运行的是什么操作系统?
CultureAndRegionInfoBuilder仍然可以工作,但是在新版本的视窗中,它还没有更新一些字段/概念,所以在某些情况下,它可能没有预期的行为。
考虑到你说的其他东西被破坏了,看起来你确实遇到了构建语言环境/文化的版本和安装它的版本之间的不匹配。
https://stackoverflow.com/questions/36015337
复制相似问题