我最近从一台装有Windows 10 VS 2017的计算机转移到了一台装有Windows 8.1 VS 2017的计算机。我正在使用一段类似这样的代码。
Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo(locale);
在这里,locale值是en-EN。当此CultureNotFoundException消息引发异常时,我感到惊讶。
en-EN是无效的区域性标识符。
令我感到诧异,因为,同样的代码locale为en-EN在Windows 10的作品。
我已经检查了一些解决方案。Windows 8.1是否不支持某些语言环境?可以添加缺少的语言环境吗?或者,这是与操作系统完全无关的问题。任何帮助表示赞赏!