【发布时间】:2013-11-24 23:41:54
【问题描述】:
编译项目生成的 dll 似乎在每个构建中都包含不匹配的数据。项目中没有任何变化,但是当我查看 dll(使用 ildasm 进行反编译)时,dll 是不同的。
它们包含相同的数据,但顺序错误
第一次构建
第二次构建
(注意行号)
是否有项目设置可以防止这种情况发生?我不知道为什么代码顺序错误。
非常感谢任何帮助。
亚历克斯
【问题讨论】:
标签: c# .net visual-studio-2010 dll build
编译项目生成的 dll 似乎在每个构建中都包含不匹配的数据。项目中没有任何变化,但是当我查看 dll(使用 ildasm 进行反编译)时,dll 是不同的。
它们包含相同的数据,但顺序错误
第一次构建
第二次构建
(注意行号)
是否有项目设置可以防止这种情况发生?我不知道为什么代码顺序错误。
非常感谢任何帮助。
亚历克斯
【问题讨论】:
标签: c# .net visual-studio-2010 dll build
代码顺序错误
编译后,除了字节码之外就没有代码了。
而且您不能期望两个编译之间有相同的二进制文件。见Why is the binary output not equal when compiling again?
【讨论】: