【发布时间】:2016-01-06 00:38:03
【问题描述】:
我正在为必须将系统区域设置为“en-US”的程序构建安装程序。
我可以使用以下行读取当前状态:
CultureInfo currentCulture = Thread.CurrentThread.CurrentCulture
但是当我尝试更改它时,它不起作用。这就是我尝试改变它的方式:
if (!currentCulture.Name.Equals("en-US"))
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
任何建议如何正确地做到这一点? (我要使用这个安装程序的服务器只是 win-2012 服务器)。
谢谢。
【问题讨论】:
-
也许你也想设置
Thread.CurrentThread.CurrentUICulture。
标签: c# locale windows-server-2012