我使用ildasm来确定构建的程序集之间的更改/差异。这很好用,但是当我尝试让它检测Xaml for(WPF项目)中的更改时,我找不到任何差异 - 在对项目标记进行更改后。
有什么想法吗?我使用这个错了吗?
答案 0 :(得分:1)
是XAML文件未编译为IL且IL保持不变。这就是为什么你没有注意到任何差异。
XAML文件被编译为BAML(二进制应用程序标记语言)并作为嵌入式资源存储在程序集本身中。要比较BAML,您需要使用How can I programmatically force-stop scrolling in a UIScrollView?。