【发布时间】:2012-10-16 09:17:57
【问题描述】:
我正在使用
设置我的应用程序的语言环境Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-GB");
Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en-GB");
但我的“Resource.en-GB.resx”没有加载。它适用于 en-US,但对于 en-GB 则完全忽略它并返回到默认的“Resource.resx”文件。
【问题讨论】:
-
@Tim Schmelter 我仔细检查并安装了它,我也在英国,所以 PC 正在运行 en-GB 哈哈
-
是的,在我看到你来自哪里后,我已经删除了评论。
-
尝试使用 'en-gb' 而不是 'en-GB'
-
@Flakes 已经尝试过 'en-gb' 并且不起作用。 en-CA 也可以,只是不是 en-GB?如果找不到资源,它甚至不会像任何其他 en-XX 那样落入 en 语言文件夹。
-
也许是愚蠢的,但你检查了你的输出文件夹容器这个 en-GB?