http://www.cnblogs.com/tylerdonet/archive/2012/02/03/2336985.html

一般来说Rebuild=99%*(Clean+Build),效果在非常小的可能性下会不同,一般可以忽略。

Rebuild是对Solution下的所有项目,逐个进行 Clean+Build。不论文件更改与否

Clean+Build是对选中的项目(如果选中Solution的话,全部Clean之后,再全部Build)先执行Clean再执行Build。

一般不需要执行Clean。

Build只是针对有更改过的文件进行编译。而Rebuild会编译所有。

推荐用 Clean+Build 或者Build。
build   solution   ---编译解决方案,和build   “项目名”的不同之处很明显:一个解决方案可以包含多个项目,编译解决方案就是编译这个解决方案中的所有项目,而build   “项目名”就只是编译当前的项目

至于rebuild,有过很多次这样的经历:把一个项目解决方案编译后,如果没有做过任何改动,点击build菜单命令就不会再编译,那怕你删除了原来编译生成的dll或exe文件,vs.net仍然会因为未检测到项目中有新的改动而拒绝编译,但点击rebuild,不管上次编译后有没有做过改动,vs.net都会重新编译。

http://blog.163.com/jxwangwenchao@126/blog/static/115609583201021944419112/

Build 和 Rebuild的区别:

因为你改过一些东西之后,有时导致别的模块也需要重新编译。         
      而现在看来,Visual       Studio的智能性还不够,它有时不能非常准确地判断出都有哪些文件需要重新编译。于是,当你Build时,它仅仅把它认为需要重新编译的重新编译一下,而有时候它的判断实际是不够的。         
      但Rebuild       All 就不同了,它把所有的东西都重新编译,不管改过的,没改过的;还是它认为有依赖的,没依赖的,统统重来,于是问题就消除了。

Build 和 Build solution的区别:

build只会生成当前激活的项目
build solution会生成当前解决方案下所有项目,顺序是按照解决方案中的依赖性以及生成顺序决定的

补充:
在解决方案管理器里,右键点击文件,编译。
不一定只编译此文件,至少会把相关的文件编译进去的

Build和Rebuild的区别相关推荐

  1. idea中build和rebuild的区别

    Recompile:对选定的目标(Java 类文件),进行强制性编译,不管目标是否是被修改过. Rebuild:对选定的目标(Project),进行强制性编译,不管目标是否是被修改过.由于 Rebui ...

  2. IDEA 里 Build、Rebuild、Recompile 的区别

    IDEA 里 Build.Rebuild.Recompile 的区别 Recompile:对选定的目标(Java 类文件),进行强制性编译,不管目标是否是被修改过. Rebuild:对选定的目标(Pr ...

  3. yarn build 和 npm run build打包有什么区别

    yarn build 和 npm run build打包有什么区别 结论: 没区别,yarn build === yarn run build === npm run build

  4. VisualStudio 命令行编译 build 通过 rebuild 不通过

    在使用命令行编译项目,发现使用 build 可以编译通过,但是通过 rebuild 编译提示找不到项目,明明在对应的文件夹存在项目输出的 dll 文件,但是会提示找不到 在命令行编译的 build 和 ...

  5. Visual Studio中的Build和Rebuild区别

    一般来说Rebuild=99%*(Clean+Build),效果在非常小的可能性下会不同,一般可以忽略. Rebuild是对Solution下的所有项目,逐个进行 Clean+Build.不论文件更改 ...

  6. go run/ go install/ go build / go get的区别

    go run 运行当个.go文件 go install 在编译源代码之后还安装到指定的目录 go build 加上可编译的go源文件可以得到一个可执行文件 go get = git clone + g ...

  7. idea:Build或Rebuild项目特别慢

    扩展build项目时的共享堆大小: file->settings->Build, Execution, Deployment->Compile->Shared build pr ...

  8. Visual Studio 2017 右键项目 清理(Clean)、生成(Build)和重新生成(Rebuild)

    2019独角兽企业重金招聘Python工程师标准>>> 速摘,描述不完全请翻阅官方文献! 笔者前辈今天不小心踩了Visual Studio一个平时我们比较少用的坑---不小心点了项目 ...

  9. html渲染json的插件,[ json editor] 如何在网页中使用Json editor 插件

    [目的] 在自己的网页上交由用户进行json的可视化编辑 [难点]1.json中含有递归嵌套的数组和对象 2.json中的基本值类型有数字.字符串和布尔型 [方法]使用daviddurman的Flex ...

最新文章

  1. [C# 网络编程系列]专题六:UDP编程
  2. Android中的Touch事件
  3. 程序员面试题精选100题(44)-数值的整数次方[算法]
  4. 【QM-04】Inspection Characteristic(检验特征)
  5. 【算法设计与分析】16 分治策略:快速排序(快速排序的时间复杂度计算)
  6. LeetCode 1022. 从根到叶的二进制数之和(递归)
  7. pycharm中无法识别相对路径的问题
  8. python多进程写入mysql_Python实现 多进程导入CSV数据到 MySQL
  9. 日志的打印 —— Java 支持
  10. python 利用递归求阶乘
  11. 通过ida dump Uinity3D的加密dll
  12. 电脑打开其他电脑的TXT文本时出现乱码的处理办法
  13. 整理了个软件需求规格说明书模板
  14. opencv图像处理学习(五十七)——峰值信噪比和结构相似性
  15. python安装在什么地方_python的第三方库库安装在哪里了
  16. 学计算机高考英语听力考试,高考英语听力机考,常识、实操、备考,你要知道这些...
  17. Windows 10 运行python弹出windows应用商店
  18. “搬砖”机器人两天盖一栋房?泥瓦匠表示很心累
  19. 【web学习】如何绑定自己的Lofter独立域名——域名解析篇
  20. 表单input标签type属性详解

热门文章

  1. Python模拟鼠标按键(长按)
  2. 元宇宙产业委共同主席倪健中带队参访杭州市总工会推动元宇宙合作
  3. mybatis返回插入数据的自增长id
  4. 单像后方交会、pnp问题迭代计算的数学原理
  5. 夜晚怎么能不吃宵夜呢
  6. 做人温和一点,做事狠一点。
  7. 抖音、快手、B站的广告投放原理
  8. 长江存储推全新3D NAND架构 挑战三星存储
  9. oracle数据库连接非常慢,sqlplus很快,用客户端就很慢,十几秒才好
  10. 弱监督检测初识——Weakly Supervised Deep Detection Networks解读