我不知道我是否理解正确,Visual Studio 中项目的“构建”和“重建”命令之间的区别在于,构建只编译更改的代码,因为“重建”命令编译项目中的所有代码,无论是否更改。
重建命令还包括项目的清理,因为构建命令没有?
请建议我更好地理解这些差异。
谢谢!
最佳答案
Also a rebuild command includes a clean of the project, since build command does not ?
您已经确定了根本区别。
Build 将查看自上次成功编译和链接以来已修改的文件,然后只编译这些文件,然后链接结果。
Rebuild 将重新编译所有内容。
严格来说,它可能不同于清理(删除中间和输出文件)并构建并重新编译所有内容,但结果应该是相同的。但是,也有失败的情况(参见 Femaref 的评论)。
关于c# - Visual Studio 中的 "build"和 "rebuild"有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4416888/