使用 ildasm 检测 WPF 程序集之间的标记差异
Using ildasm to detect markup differences between WPF assemblies
我使用 ildasm 来确定构建程序集之间的 changes/differences。这很好用,但是当我尝试让它检测(WPF 项目)Xaml 的变化时,我找不到任何差异 - 在对项目标记进行更改后。
有什么想法吗?我用错了吗?
是 XAML 文件未编译为 IL,并且 IL 保持不变。这就是为什么您没有注意到任何差异。
XAML 文件被编译为 BAML(二进制应用程序标记语言)并作为嵌入式资源存储在程序集本身中。为了比较 BAML,您需要使用 BAML Reader.
我使用 ildasm 来确定构建程序集之间的 changes/differences。这很好用,但是当我尝试让它检测(WPF 项目)Xaml 的变化时,我找不到任何差异 - 在对项目标记进行更改后。
有什么想法吗?我用错了吗?
是 XAML 文件未编译为 IL,并且 IL 保持不变。这就是为什么您没有注意到任何差异。
XAML 文件被编译为 BAML(二进制应用程序标记语言)并作为嵌入式资源存储在程序集本身中。为了比较 BAML,您需要使用 BAML Reader.