未拾取WPF附属程序集

时间:2011-11-11 19:12:56

标签: wpf localization satellite-assembly

我有一个演示应用程序,其中我使用了具有多种语言的第三方库。为了测试本地化是否有效,我将CurrentUICulture设置为荷兰语:

Thread.CurrentThread.CurrentUICulture = new CultureInfo("nl-NL");

我还在Properties.Resources.Get [xxx]上设置了一个断点,这样我就可以看到发生了什么。所以,当我点击那个断点时,我注意到这些模块被加载了:

output\Catel.Windows.dll
output\nl\Catel.Windows.resources.dll

这似乎很好(他选择了nl语言,并将卫星程序集作为模块加载)。但是,资源管理器不断返回资源的英文版...

当我在反射器中打开荷兰卫星组件时,我可以看到荷兰资源,所以卫星组件看起来很好。

1 个答案:

答案 0 :(得分:1)

好吧,我至少找到了这个问题。在我的程序集中,我将翻译放在名为Translations的Properties文件夹的子文件夹中,这样我的Properties文件夹就不会充满这些文件。但是,这会破坏程序集