Декомпилятор/просмотрщик BAML

Может ли кто-нибудь рекомендовать хороший декомпилятор/просмотрщик BAML, кроме плагина BAML Viewer для Reflector, который не обрабатывает геометрию/данные пути?

Ответы

Ответ 1

Возможно, вам захочется еще раз взглянуть на добавление BAML для рефлектора, поскольку он был недавно обновлен Andrew Smith. Посмотрите на него в блоге, вы заметите, что он исправил проблему с данными пути.

Ответ 2

Вы можете попробовать этот Cristian Ricciolo Civera.

Я не хотел использовать его установщик ClickOnce, но сайт CodePlex предоставляет zip файл для загрузки.

Мне пришлось разместить Ricciolo.StylesExplorer.exe и Ricciolo.StylesExplorer.MarkupReflection.dll в GAC, чтобы он работал. Наверное, это то, что делает установка в первую очередь.

Ответ 3

Источник BAML можно просмотреть в ILSpy.
Просто загрузите скомпилированный управляемый код, найдите и щелкните по файлу *.baml, вы увидите источник.