Я использую библиотеку WPFLocalizeExtension.
До сих пор я использовал библиотеку, как показано ниже.
xmlns:lex="http://wpflocalizeextension.codeplex.com"
<Button Content="{lex:Loc key=Yes}"/>
Конечно, приведенный выше код работает хорошо, если слово "Да" в текущей сборке.
Но в этом случае я хотел бы использовать ресурс внешней сборки, поэтому я попытался, как показано ниже.
xmlns:lex="http://wpflocalizeextension.codeplex.com"
lex:ResxLocalizationProvider.DefaultAssembly="ApplicationLayer.Define"
<Button Content="{lex:Loc key=Cancel}"/>
Но приведенный выше код не работает.
Может быть, я думаю, это потому, что эталонная сборка не существует в текущем каталоге.
Путь к файлу выше - "... \ Applications \ WpfApp \ WpfApp" и Путь к файлу "ApplicationLayer.Define" (файл для ссылки) - "... \ Applications \ ApplicationLayer.Define".
Файл ресурсов, который нужно использовать, находится в папке "Свойства" на "ApplicationLayer. Определите «как показано ниже.
update
Кроме того, я ссылался на сборку« ApplicationLayer.Define »в работающем приложении как показано ниже.
Что я должен делать чтобы достичь своей цели?
Может кто-нибудь сказать мне, как решить эту проблему?
Спасибо за чтение.