首页 > 解决方案 > wpflocalizeextension 引用另一个项目中的 .resx 文件

问题描述

我正在尝试将我的本地化集中在一个多项目解决方案中。决定使用在后面的代码中运行良好但在 xaml 中运行良好的扩展。.resx 文件正在本地项目属性目录中工作

lex:ResxLocalizationProvider.DefaultAssembly="Project1"

lex:ResxLocalizationProvider.DefaultDictionary="Strings"

但我似乎无法让它消耗其他项目中的属性,例如

lex:ResxLocalizationProvider.DefaultAssembly="clr-namespace:Localisation;assembly=Localisation.Properties"

 lex:ResxLocalizationProvider.DefaultDictionary="Strings"

和相同的迭代,这可能吗?

标签: wpfxamllocalization

解决方案


事实证明,解决方案是创建指向其他项目的 resx 文件的链接文件,而不是从 xaml 中直接引用有点笨重,而是一个解决方案。


推荐阅读