本文导读:在用visual studio 编程时,会看到项目文件中含有bin和obj这两个文件夹,那么这两个文件夹具体包含一些什么东西的,具体作用是什么?

一、Bin文件夹

1、用来保存项目生成后程序集,它有Debug和Release两个版本,分别对应的文件夹为bin/Debug和bin/Release,这个文件夹是默认的输出路径,我们可以通过:项目属性—>配置属性—>输出路径来修改。

2、BIN是默认情况下的输出文件目录,也就是你的工程编译的结果(dll或者exe),包括其它你设置了需要输出的文件,比如:配置,资源文件等内容。

二、OBJ文件夹

1、用来保存每个模块的编译结果,在.NET中,编译是分模块进行的,编译整个完成后会合并为一个.DLL或.EXE保存到bin目录下。因为每次编译时默认都是采用增量编译,即只重新编译改变了的模块,obj保存每个模块的编译结果,用来加快编译速度。是否采用增量编译,可以通过:项目属性—>配置属性—>高级—>增量编译来设置。

2、OBJ是编译时的中间目录,也就是说在BIN中的内容出现之前,编译器是在这里进行一些文件创建,修改等工作的。等全部完成之后才复制到BIN目录中的。

obj是过渡的,最后要用bin里面的。

转载于:https://www.cnblogs.com/ZkbFighting/p/7907748.html

Obj文件和Bin文件相关推荐

  1. ELF文件和BIN文件

    文件的内容: 1. BIN文件是 raw binary 文件,这种文件只包含机器码. 2. ELF文件除了机器码外,还包含其它额外的信息,如段的加载地址,运行地址,重定位表,符号表等. 所以ELF文件 ...

  2. 【计算机】ELF文件和BIN文件

    原文:http://blog.chinaunix.net/uid-24148050-id-362928.html 红色为个人注解. 文件的内容: 1. BIN文件是 raw binary 文件,这种文 ...

  3. hex文件和bin文件区别

    HEX文件和BIN文件是我们经常碰到的2种文件格式.因为自己也是新手,所以一直对这两个文件懵懵懂懂,不甚了解,最近在做STM32单片机的IAP更新,其中要考虑HEX文件和BIN文件,所以需要学习下这两 ...

  4. C# 学习笔记(12)hex文件转bin文件小工具

    C# 学习笔记(12)hex文件转bin文件小工具 hex文件格式 hex文件格式网上有很多 我这里参考HEX文件格式详解https://blog.csdn.net/weixin_39752827/a ...

  5. axf文件、hex文件、bin文件区别

    axf文件.hex文件与bin文件都可以运行在stm32,都存储了源代码通过编译器生成的机器码. axf文件:编译默认生成的文件,包含代码数据和调试信息,在MDK里进行debug调试用的文件. hex ...

  6. BC5-MM、CSR867x的DFU更新流程之二:dfu文件转bin文件

    .dfu文件转.bin文件 在BC5-MM.CSR867x的DFU更新流程之一: DFU(.dfu)文件制作常用指令及DFU文件内容中,我们解析了制作DFU文件(.dfu)的常用指令: 但.dfu文件 ...

  7. HEX文件和BIN文件总结及hex文件流转bin文件流示例代码

    这几天在写STM32的ISP烧录工具,因此有涉及到输入hex文件或bin文件进行烧录的问题,所以对hex文件和bin文件进行了些总结. 1 hex介绍 Hex 全称 (Intel HEX)文件是由一行 ...

  8. linux中rpm.bin文件与bin文件的区别

    linux中rpm.bin文件与bin文件的区别 rpm.bin 你执行后会生成rpm打包的安装文件 你就可以使用命令 rpm -ivh xxx.rpm 来安装了 只能在redhat系的发行版上使用 ...

  9. hex文件和bin文件的区别和联系

    1.分析一下hex文件 HEX格式文件以行为单位,每行由":"(16进制为:0x3a)开始,以回车键结束(16进制为:0x0d,0x0a).行内的数据都是由两个字符表示一个16进制 ...

  10. C#【文件操作篇】S19文件转bin文件

    C#-S19文件转bin文件 控件布局 代码 运行结果 源码下载: 如果对于S19文件格式不懂,可见: S19文件格式详解(1):https://star-302.blog.csdn.net/arti ...

最新文章

  1. 路由策略与策略路由的区别。
  2. Python 3 利用 Dlib 实现人脸检测和剪切
  3. SAP PM (工厂维护)模块介绍 - SAP入门必看
  4. Win7下基于消息安全模式的WCF托管(IIS与WinForm)
  5. CCF之地铁修建(100分)
  6. springmvc注解@
  7. yum在linux安装mysql数据库_linux安装mysql(yum安装,比较简单)
  8. CSDN排名规则变化略谈
  9. mac视频太大怎么压缩 苹果电脑怎么压缩视频大小的软件
  10. python从图片提取文字_Python实现从图片提取文字
  11. Mac 使用mysql出现ERROR [MY-013183][InnoDB] Assertion failure以及找不到my.cnf的解决过程
  12. MSP430之仿真器驱动安装问题
  13. 寻仙手游维护公告服务器停服更新,寻仙手游6月7日停服更新公告
  14. vue项目设置浏览器标题title及图标
  15. 筛质数—(朴素筛法、埃氏筛法、欧拉筛法(线性筛法))
  16. 1. Java是编译型语言还是解释型语言?
  17. 简述封装vue组件的过程
  18. 北理工计算机系裴教授,裴明涛_北京理工大学计算机学院
  19. 转变自己的信仰——致少年的自己
  20. 华为手机刷屏老显示服务器出错,华为手机刷机出现update exception emmc is readonly解决方法...

热门文章

  1. 【译】The missing explanation of Proof of Stake Version 3
  2. 重构智能合约(上):非确定性的幽灵
  3. 一个数独引发的惨案:零知识证明(Zero-Knowledge Proof)
  4. Android6.0的SMS(短信)源码分析--短信发送
  5. kernel 3.10内核源码分析--中断--中断和异常返回流程
  6. Qt操作Office的一个实例--口算题生成器制作。
  7. java 连接sqlserver2005_JAVA用jdbc连接SQLServer2005
  8. python执行结果在gui界面显示_Python PyQt5运行程序把输出信息展示到GUI图形界面上...
  9. sql if else语句_一道sql题学习if语句和case when语句
  10. 2019年, SGG论文汇总