编译项目生成的dll似乎包含每个构建的不匹配数据。项目中没有任何变化,但当我查看dll(使用ildasm进行反编译)时,dll是不同的。
它们包含相同的数据,但它的顺序错误
首次构建
第二次构建
(注意行号)
是否有可以防止这种情况发生的项目设置?我不知道为什么代码的顺序错误。
非常感谢任何帮助。
亚历
答案 0 :(得分:0)
代码的顺序错误
编译完成后,不再有代码,只有字节码。
你在两个编辑之间不能指望相同的二进制文件。见Why is the binary output not equal when compiling again?