我正在爲必須將系統區域設置爲「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'。 – Silvermind