我不知道我是否理解正确,Visual Studio中项目的“build”和“rebuild”命令之间的区别在于,由于“rebuild”命令可以编译所有已更改的代码,因此该版本仅编译更改的代码。项目中的代码,无论是否更改。

另外,由于build命令不包含对项目的清除,因此rebuild命令也包含对项目的清除。

请建议我更好地理解这些差异。

谢谢 !

最佳答案



您已经确定了根本的区别。

Build将查看自上次成功编译和链接以来已修改的文件,仅编译这些文件然后链接结果。

重建将重新编译所有内容。

严格来说,这可能与清除(删除中间文件和输出文件)并构建并重新编译所有内容不同,但是结果应该是相同的。但是,某些情况下可能会失败(请参阅Femaref的评论)。

关于c# - 在Visual Studio中 “build”和 “rebuild”有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4416888/

10-09 00:47