Спутниковые сборки WPF не собраны - PullRequest
1 голос
/ 11 ноября 2011

У меня есть демонстрационное приложение, и в нем я использую стороннюю библиотеку, которая имеет несколько языков. Чтобы проверить, работает ли локализация, я установил CurrentUICulture на голландский:

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

Я также установил точку останова на Properties.Resources.Get [xxx], чтобы я мог видеть, что происходит. Итак, когда я достигаю этой точки останова, я замечаю, что эти модули загружены:

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

Что, кажется, хорошо (он взял язык nl и загрузил спутниковую сборку как модуль). Однако менеджер ресурсов продолжает возвращать англоязычную версию ресурса ...

Когда я открываю голландский сателлитный узел в отражателе, я вижу голландские ресурсы, поэтому сателлитный узел выглядит нормально.

1 Ответ

1 голос
/ 14 ноября 2011

хорошо, я по крайней мере нашел проблему. В моих сборках я поместил переводы в подпапку папки «Свойства», которая называется «Переводы», чтобы в папке «Свойства» не было этих файлов. Однако, это ломает сборки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...