我正在为一个必须将系统区域设置为“en-US”的程序构建安装程序。
我可以使用以下行读取当前状态:
CultureInfo currentCulture = Thread.CurrentThread.CurrentCulture
但是当我尝试更改它时,它不起作用。这是我试图改变它的方式:
if (!currentCulture.Name.Equals("en-US"))
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
任何建议如何正确地做到这一点? (我将使用此安装程序的服务器仅为win-2012服务器)。
谢谢。