区域设置 en-EN 是无效的区域性标识符

我最近从装有 Windows 10 和 VS 2017 的计算机转移到装有 Windows 8.1 和 VS 2017 的计算机。我正在处理一段代码,其中有这样一行。 Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo(locale);

这里,locale值为en-EN。当这抛出一个CultureNotFoundException带有消息的异常时,我感到很惊讶。

en-EN 是无效的文化标识符。

令我感到诧异,因为,同样的代码localeen-EN在Windows 10的作品。

我已经检查了一些解决方案。Windows 8.1 是否不支持一些语言环境?可以添加缺少的语言环境吗?或者,这是一个与操作系统完全无关的问题。任何帮助表示赞赏!


猛跑小猪
浏览 344回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP