wpf - 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"
和相同的迭代,这可能吗?
解决方案
事实证明,解决方案是创建指向其他项目的 resx 文件的链接文件,而不是从 xaml 中直接引用有点笨重,而是一个解决方案。
推荐阅读
- javascript - mongodb和js检查文档是否已经存在于数组中
- java - DJI-SDK Android手机致命信号致命信号11(SIGSEGV),代码2(SEGV_ACCERR)
- php - 在 Nginx 中将 https://www 域重定向到 https://non-www 域
- linux - 如何以非特权用户身份启动“流氓”cli服务器
- angular - 从角度 10 迁移到 11 奇怪的错误
- azure - Azure KeyVault:如何并行设置访问策略
- spring-boot - 在 Spring-Boot 中返回不同类型的 ResponseEntity 的最佳方法是什么
- python - 计算向量输出 Python 的训练/测试误差
- javascript - 如何跟踪在后端运行的方法的进度并在前端显示进度?
- python - 提出错误的良好做法是什么?