使用相同名称空间本地化不同项目的最佳方法

本文关键字:项目 本地化 最佳 方法 空间 | 更新日期: 2023-09-27 18:15:33

我试图本地化两个不同的项目共享相同的命名空间。

资源文件在项目a中。每当我尝试在项目B中本地化控件时,我得到这个错误:

错误21无法找到"资源"类型。注意类型名称是区分大小写的。C: ' ' UIDesktop ' '项目主窗口的数据。xaml

我在每个xaml

的顶部添加了这个引用

xmlns:属性= " clr-namespace: Gui。属性"

这是可能的还是它们应该有不同的命名空间?

提前致谢

使用相同名称空间本地化不同项目的最佳方法

当您只指定名称空间(如"clr-namespace:Gui.Properties")时,它在当前程序集中引用此名称空间。如果在另一个程序集中具有相同的名称空间,则需要指定程序集名称:

xmlns:properties="clr-namespace:Gui.Properties;assembly=MyAssembly"