这是我们今天注意到的一些事情,但我们没有对此进行解释。
我的同事编译了他当前的项目(C#/WinForms/Visual Studio),dll 大小约为 170 kb。他再次编译了同一个项目,dll 大小为 220 kb。他没有碰任何其他东西,只是再次按下编译按钮,输出是一个更大的文件。此后文件大小不再改变,直到他清理了项目。然后同样的事情发生了:先是 170 kb,然后是 220 kb。
这正常吗?为什么会发生这种情况? 该文件的两个版本似乎都工作正常。
当你构建已有的东西时,可能会采取捷径来使编译尽可能快。 当您进行完全重建时,您会得到一致的结果吗?