asp.net локализация mvc. Представления локализованы, встроенных ресурсов во внешней DLL нет - PullRequest
2 голосов
/ 22 августа 2011

Я столкнулся с очень странной проблемой с локализацией в ASP.NET MVC.Позвольте мне описать мои проекты, поскольку это не так просто.

У меня есть TRUNK-версия моего сайта.Сайт использует два метода локализации.Первый заключается в загрузке ресурсов в представлениях из App_LocalResources.Второй метод заключается в загрузке ресурсов из встроенных ресурсов в библиотеки DLL (ссылки на проекты).

В одном представлении я показываю некоторые метки, которые локализованы из вида, а также загружаю некоторые ярлыки через AJAX / JSON.Действие получает локализованные данные из встроенного ресурса в проекте класса, на который ссылаются (DLL).На самом деле, в TRUNK это работает довольно хорошо.

Теперь проблема: у меня есть BRANCH, у которого нет ссылки проекта на встроенный ресурс, но есть ссылка на скомпилированную DLL (копию).В BRANCH локализация работает только для View, а не для вызова AJAX / JSON, который просто возвращает локаль по умолчанию.

Что может быть не так?Нужно ли настраивать библиотеки DLL, если вы распространяете их?!

...