语言本地化仅在调试模式下工作

本文关键字:模式 工作 调试 本地化 语言 | 更新日期: 2023-09-27 18:06:11

在我的应用程序中设置了对多种语言的支持。我已经本地化了表单,设置了所有标签,并构建了保存翻译消息的resX文件。这一切都工作良好,而在调试模式下运行它从Visual Studio内,但当我运行"发布"版本的Visual Studio外,它不会改变语言。

我的主要问题是:发生这种情况是因为我的系统上没有安装特定的语言吗?它会为那些安装了Windows的人改变语言吗?或者他们是否安装了这种语言?

语言本地化仅在调试模式下工作

当你在release中运行应用程序时,你的意思是启动。exe?如果是,请确认您所在的目录中有每种语言的文件夹。

例如,如果你的应用程序默认是英语的,并且你提供法语支持,你应该有一个名为"fr"的文件夹,其中包含应用程序的资源dll。

如果你不这样做,我认为它会默认为你的应用程序的基本语言。