Windows窗体本地化

本文关键字:本地化 窗体 Windows | 更新日期: 2023-09-27 18:05:20

我想让本地化工作在我的应用程序。我可以在网上遵循典型的例子,让它在一个样本项目中工作。(即。设置Localizable属性和区域性)。

当我尝试在我的应用程序中使用它时,无论我选择哪种语言,它总是使用默认的资源文件。

编辑:如果我进入我的启动项目的属性,选择Debug,并将启动动作设置为启动项目,它将工作。如果我通过在"启动外部程序"中选择它来运行构建时创建的可执行文件,它将不起作用。知道为什么吗?

编辑:当我使用启动外部程序时,我所指向的可执行文件并不指向项目的bin/Debug文件夹。我有一个后构建事件复制到其他地方,并指出这一点。因此,也许它无法看到Debug文件夹中的参考文件?

Windows窗体本地化

本地化表单时,它会在构建的输出路径中为每种语言创建一个文件夹,其中包含资源文件projectname.resources.dll。

我有一个post - build命令,把我们的。dll放到其他地方。我需要更改命令,以推出资源文件,使它们位于同一目录中。一旦我这样做了,我就可以让它工作了。