У меня есть библиотека классов Windows Phone с файлом ресурсов (.resx). У меня есть ссылка на библиотеку классов из реального проекта Windows Phone Application. Все работает хорошо, когда я ссылаюсь на проект библиотеки в решении, но когда я добавляю ссылку на файл фактической сборки (DLL), то локализация перестает работать, и приложение Windows Phone просто использует локаль по умолчанию при навигации по страницам, объявленным в сборка библиотеки. Кто-нибудь знает, почему?Локализованные ресурсы библиотеки Windows Phone не работают
1
A
ответ
0
Найдено решение. Когда вы ссылаетесь на сборку библиотеки Windows Phone (сам файл .dll, а не его проект в рамках одного и того же решения), вы должны убедиться, что его папки ресурсов находятся в том же каталоге, что и сборка. То есть, если ваша библиотека локализована на испанском языке, например, помимо копирования файла DLL из папки bin, вы также должны скопировать папку «es» в тот же каталог.
Смежные вопросы
- 1. Локализованные ресурсы не загружены
- 2. Resharper не распознает локализованные ресурсы
- 3. Локализованные файлы в Windows Phone 8
- 4. asp.net Локализованные ресурсы Явная локализация, не загружающая локализованные файлы
- 5. Загрузить локализованные ресурсы
- 6. REST и локализованные ресурсы
- 7. ios локализованные строки не работают
- 8. Не удается сделать локализованные строки в Windows Phone 7
- 9. Локализованные ресурсы в базе данных?
- 10. Локализованные ресурсы в библиотеке классов silverlight
- 11. Windows Phone 7: Существующие библиотеки не поддерживаются?
- 12. Windows-Phone-7 Отсутствующие библиотеки
- 13. Найти локализованные строки Windows
- 14. Как предотвратить ресурсы темы для Windows Phone
- 15. Централизовать Windows Phone 8 Ресурсы для разработчиков
- 16. Windows Phone, погрузочные ресурсы из каталога
- 17. Ресурсы локализации не работают
- 18. Windows Phone 8, ThemeManager и тематические ресурсы
- 19. Objective C Локализованные аудиофайлы не работают
- 20. Ресурсы для разработки Windows Phone 7
- 21. Доступные цвета акцентов для Windows Phone и локализованные имена
- 22. Как назвать локализованные «файлы» для привязки в Windows Phone 8?
- 23. Как создать локализованные ресурсы в Visual Studio?
- 24. Загрузите «свободные» локализованные ресурсы во время выполнения?
- 25. ASP.NET MVC Получить локализованные ресурсы программно
- 26. Локализованные видео ресурсы в потоковом потоке HTTP
- 27. Xcode Локализованные ресурсы в Git Submodule
- 28. Как извлечь локализованные строковые ресурсы для перевода?
- 29. Ресурсы памяти не выпускаются в Windows Phone 8
- 30. Рельсы вложенные ресурсы не работают
Должен ли я добавить ссылку на него? Потому что я получаю «Ссылка на более высокую версию или несовместимую сборку не может быть добавлена в проект», если я попробую. И это не работает при простое копирование папки. – Naning
@ Если вы получаете эту ошибку, потому что библиотека, на которую вы ссылаетесь, нацелена на более высокую версию Windows Phone, чем проект, ссылающийся на нее. Итак, предположим, что библиотека нацелена на Windows Phone 8 и выше, ваш проект в Visual Studio не может ориентироваться на Windows Phone 7 или 7.5, он должен ориентироваться на Windows Phone 8 и выше. – AxiomaticNexus
@Naning Кроме того, если вы загружаете .dll из Интернета, есть недостаток в Visual Studio, который мешает вам добавить его, показывая вам эту ошибку. Вы должны щелкнуть правой кнопкой мыши сборку в файловой системе, щелкнуть по свойствам, разблокировать ее и нажать «Применить» и принять. – AxiomaticNexus