编译的dll中的数据在每个构建中是不同的

时间:2013-11-12 17:19:26

标签: c# .net visual-studio-2010 dll build

编译项目生成的dll似乎包含每个构建的不匹配数据。项目中没有任何变化,但当我查看dll(使用ildasm进行反编译)时,dll是不同的。

它们包含相同的数据,但它的顺序错误

首次构建

before

第二次构建

after

(注意行号)

是否有可以防止这种情况发生的项目设置?我不知道为什么代码的顺序错误。

非常感谢任何帮助。

亚历

1 个答案:

答案 0 :(得分:0)

  

代码的顺序错误

编译完成后,不再有代码,只有字节码

在两个编辑之间不能指望相同的二进制文件。见Why is the binary output not equal when compiling again?