visual studio 2005里面的build和rebuild有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/05/30 06:50:42

Build只编译工程中上次修改过的文件,并链接程序生成可执行文件。如果以前没有作过编译,它会自动调用Rebuild操作,依次编译资源文件、源程序文件等;Rebuild不管文件是否作过修改,都会编译工程中的所有源文件。
Visual Studio的智能性还不够,它有时不能非常准确地判断出都有哪些文件需要重新编译。于是,当你Build时,它仅仅把它认为需要重新编译的重新编译一下,而有时候它的判断实际是不够的。但Rebuild就不同了,它把所有的东西都重新编译,不管改过的,没改过的;还是它认为有依赖的,没依赖的,统统重来。