Вспомогательные сборки WPF не подхватываются

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

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

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

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

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

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


person Geert van Horrik    schedule 11.11.2011    source источник
comment
хорошо, я по крайней мере нашел проблему. В своих сборках я помещаю переводы в подпапку папки «Свойства» с именем «Переводы», чтобы моя папка «Свойства» не заполнялась этими файлами. Однако это ломает сборки. Надеюсь, есть способ поместить переведенные файлы в подпапку, не вызывая изменения имени...   -  person Geert van Horrik    schedule 11.11.2011


Ответы (1)


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

person Geert van Horrik    schedule 14.11.2011