2016-02-23 6 views
1

Я использую ildasm для определения изменений/различий между встроенными сборками. Это хорошо работает, но когда я пытаюсь обнаружить изменения в Xaml для проектов WPF, я не могу найти никаких различий - после внесения изменений в разметку проектов.Использование ildasm для обнаружения различий разметки между сборками WPF

Любые идеи? Я использую это неправильно?

ответ

1

Да Файлы XAML не скомпилированы в IL, а IL остается нетронутым. Вот почему вы не замечаете никакой разницы.

Файлы XAML скомпилированы в BAML (язык разметки бинарных приложений) и сохраняются как встроенный ресурс в самой сборке. Для сравнения BAML вам необходимо использовать BAML Reader.

More on BAML