我有一个演示应用程序,其中我使用了具有多种语言的第三方库。为了测试本地化是否有效,我将CurrentUICulture设置为荷兰语:
Thread.CurrentThread.CurrentUICulture = new CultureInfo("nl-NL");
我还在Properties.Resources.Get [xxx]上设置了一个断点,这样我就可以看到发生了什么。所以,当我点击那个断点时,我注意到这些模块被加载了:
output\Catel.Windows.dll
output\nl\Catel.Windows.resources.dll
这似乎很好(他选择了nl语言,并将卫星程序集作为模块加载)。但是,资源管理器不断返回资源的英文版...
当我在反射器中打开荷兰卫星组件时,我可以看到荷兰资源,所以卫星组件看起来很好。
答案 0 :(得分:1)