BAML/XAML
От: wesss-2b  
Дата: 18.01.12 20:00
Оценка:
Доброй ночи!

Прошу помощи в решении следующей задачи: есть приложение на WPF, в котором все ресурсы выненесены в отдельную библиотеку и стоит цель это приложение руссифицировать для нужд пользователей.

Однако загвоздка в том, что при помощи шаманства с Reflector'ом/BAML Viewer'ом/ilasm'ом получилось только раскопать в этой библиотеке строковые константы, которые лишь частично руссифицировали интерфейс. Остальны надписи хитро прописаны прямо в коде.

В этом же самом приложении у меня прошел следующий трюк с графическими ресурсами — создал в студии свое приложение — добавил туда картинку — скомпилил — распотрошил при помощи Reflector (сохранил как файл .resx) — перенес из файла .resx получившуюся часть кода baml в файл ресурсов прложения в формате .resx (также полученного из Reflector) — при помощи resgen получил файл .resources — при помощи ilasm собрал библиотеку — ВСЕ работает как часы, нужные картинки повявились.

Аналогичный трюк с редактирование xaml с первой попытки не прошел — xaml перенесенный в студию и НЕ отредактированый после возвращения в библиотеку никак себя не проявляет и на стабильность приложения не влияет, однако стоит изменить хоть одно свойство компонента или текст — программа вылетает еще до запуска.

С чем это может быть связано? Библиотека не зашифрована, не Strong Name...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.