使用ildasm检测WPF程序集之间的标记差异

时间:2016-02-23 07:09:45

标签: wpf ildasm

我使用ildasm来确定构建的程序集之间的更改/差异。这很好用,但是当我尝试让它检测Xaml for(WPF项目)中的更改时,我找不到任何差异 - 在对项目标记进行更改后。

有什么想法吗?我使用这个错了吗?

1 个答案:

答案 0 :(得分:1)

是XAML文件未编译为IL且IL保持不变。这就是为什么你没有注意到任何差异。

XAML文件被编译为BAML(二进制应用程序标记语言)并作为嵌入式资源存储在程序集本身中。要比较BAML,您需要使用How can I programmatically force-stop scrolling in a UIScrollView?

BAML Reader