0

我的 Windows 服务中有两个资源文件用于本地化(英语和法语)。这些资源文件包含我想在服务完成其任务后向用户显示的消息。我想显示这些消息的语言来自数据库(en/fr)。我正在使用CurrentCultureCurrentUICulture设置语言。

 Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(language);
 Thread.CurrentThread.CurrentUICulture = new CultureInfo(language);

如果我在 DEBUG 模式下运行服务,语言设置得很好,如果我设置为en我会收到英语消息,如果我设置为fr我会收到法语消息。但是在安装服务(与设置项目)之后,我收到的所有消息都是英文的,无论我将其设置enfr

还有其他本地化设置吗?

4

0 回答 0