【发布时间】:2017-08-26 21:01:39
【问题描述】:
我测试了一个小型 WPF 程序,我在两个不同的 resx 文件(Resource1.resx 和 Resource1.sv-SE.resx)中指定了 GUI 文本。这样我可以将 GUI 的语言更改为瑞典语或英语。
但现在我正在尝试如何使用 .resources 文件而不是 .resx 文件(使用 ResourceWriter() 创建)。
但我无法让它工作。我已通过 resgen 验证 .resources 文件的数据正确。
任何教程或信息如何做到这一点?
我为什么要这样做?我被分配了一个使用 .resources 来翻译 GUI 文本的旧项目。而且我想了解它如何与家里的一个小项目一起工作:-) 但我先用 .resx 文件进行了测试,结果很好。
这就是我让它与 .resx 文件一起工作时的样子:
【问题讨论】:
-
Rick 点击文件,然后是属性,构建动作属性的值是多少?
-
构建操作设置为嵌入式资源
-
类和命名空间的名称是什么?
-
我的简单程序叫WpfApplication1,所以命名空间是WpfApplication1?你的意思是什么课?
-
我希望能够从 ResourceX.resources 中获取字符串(查看第一篇文章中的图片)。这就是我现在遇到的麻烦。