【发布时间】:2011-02-02 14:56:48
【问题描述】:
可能重复:
Determine whether .NET assemblies were built from the same source
我想比较 .NET 中的程序集以检查是否有任何更改。浏览网络后,我发现编译器更改了构建日期、版本修订(如果未明确指定)和许多其他内容。 msbuild 中是否有一个选项可以通过两个不同的构建获得完全相同的结果?
【问题讨论】:
-
你想比较什么?您总是可以使用反射来对成员体进行二元比较。
-
你能在比较中忽略这些因素吗?可能有点复杂,但绝对是更好的做法。
-
感谢您向我推荐这个问题,使用 ildasm 可能是一种可能的方法。
标签: .net msbuild compilation .net-assembly