比如我有這些文件:如何從窗體獲取默認的resx文件?
Form1.Designer.cs
Form1.en-US.resx
Form1.resx中
我想訪問Form1.resx文件。
這是我試過的,但它返回我 - 基於操作系統的語言 - resx文件。但是我總是希望擁有這個form1.resx文件,而不管操作系統的語言如何。
ResourceManager rm = new System.Resources.ResourceManager(typeof(Form1));
ResourceManager rm = new System.Resources.ResourceManager("TranslatedText.Form1",typeof(Form1).Assembly);
我忽略了什麼嗎?
很難理解這個問題。 .resx文件僅存在於您的機器上,您不會將其部署到用戶的機器上。所以你不能「訪問」它。 ResourceManager.GetString()將CultureInfo作爲參數。 –
@HansPassant這可能是有道理的,但在form1.resx也是其他事情的其他聲明,如窗體的名稱。所以form1.resx必須部署在用戶的機器上 – Brampage