请教C#编译生成程序文件夹中bin、obj目录的作用

请高人指点一下,C#编译后生成的程序文件夹中bin、obj目录的作用是啥?

Bin 目录用来保存项目生成后程序集,这个文件夹是默认的输出路径,我们可以通过:项目属性—>配置属性—>输出路径来修改。
obj目录是用来保存每个模块的编译结果,在.NET中,编译是分模块进行的,编译整个完成后会合并为一个.DLL或.EXE保存到bin目录下。因为每次编译时默认都是采用增量编译,即只重新编译改变了的模块,obj保存每个模块的编译结果,用来加快编译速度。是否采用增量编译,可以通过:项目属性—>配置属性—>高级—>增量编译来设置。
温馨提示:内容为网友见解,仅供参考
无其他回答

请教C#编译生成程序文件夹中bin、obj目录的作用
Bin 目录用来保存项目生成后程序集,这个文件夹是默认的输出路径,我们可以通过:项目属性—>配置属性—>输出路径来修改。obj目录是用来保存每个模块的编译结果,在.NET中,编译是分模块进行的,编译整个完成后会合并为一个.DLL或.EXE保存到bin目录下。因为每次编译时默认都是采用增量编译,即只重新编译改...

C#项目中的bin目录和obj目录的区别
1)bin目录下存放编译结果。根据项目中设置不同,在这个目录下又分别有两个文件夹Debug和Release,分别存放Debug设置编译结果和Release编译结果。2)obj文件夹存放编译中间结果。编译中间结果用作“增量编译”。所谓“增量编译”是一种高效编译方法:当你执行一次编译时,只编译被你修改的源代码部分,没有修...

C#求助,我是一个新手,请教C#项目里各个文件的含义:图片中有很多文件和...
Bin 目录用来存放编译的结果,bin是二进制binrary的英文缩写,因为最初C编译的程序文件都是二进制文件,它有Debug和Release两个版本,分别对应的文件夹为bin\/Debug和bin\/Release,这个文件夹是默认的输出路径,我们可以通过:项目属性—>配置属性—>输出路径来修改。obj是object的缩写,用于存放编译过程中生...

Visual Studio 新建c#项目后,在项目文件夹里产生的obj的干什么用的?
obj 是编译器生成的中间文件(目标文件);Debug 文件夹里是带调试信息的可执行文件,调试用 Debug 文件夹,发布版用 bin 文件夹。

【100分!】VS C#中 解决方案资源管理器下的一个项目是否就代表一个程序...
Bin文件夹,用于存放编译后生成的二进制文件。其下根据文件的不同用途,又建立了Debug和Release两个文件夹,分别存放用于调试和用于最终发布的文件。obj文件夹,存放每个模块的编译结果。为了效率,.NET默认采用增量编译,即每次只重新编译改动过的模块,这样就有必要把每个模块的编译结果分别存放。3.第1点...

c语言源程序文件经过编译后生成文件的扩展名
当C语言源代码被编译后,通常会生成一个“.o”(object file)文件。这个文件包含了编译器所产生的机器代码,但是它还没有被链接到其他模块或库中。相应地,在不同的操作系统上可能会有不同的后缀名和二进制格式。例如,Windows上的Visual C++编译器使用“.obj”作为目标文件的扩展名。在大多数情况下...

C#中“\/"obj\/"”符号什么意思
obj目录是用来保存每个模块的编译结果

C#解决方案目录的问题
因为这些文件(夹)在生成项目\/方案时都会重建。你可以参考VS里的解决方案资源管理器,里面所引用的文件都是方案所需(包括方案资源所引用的外部文件),不能删除。其余的都可以瘦身。=== bin debug obj都可以删

c#程序的源文件扩展名是?
目标文件扩展名:.obj 可执行文件扩展名:.exe 源程序:程序可以用高级语言或汇编语言编写,用高级语言或汇编语言编写的程序称为源程序。C语言源程序的扩展名为c。源程序不能直接在计算机上执行,需要用编译程序将源程序编译为二进制形式的代码。目标程序:源程序经过编译程序编译所得到的二进制代码称为...

我用C#编写了一个WIN应用程序,文件夹代表的是应用程序的另一个子系 ...
比如:UserInfo 在A命名空间下面,就在最上面的一大堆的using...附近添加一行代码 using A;然后就能正常使用了 就跟你使用窗体的控件的话,必须引用 using System.Windows.Forms;命名空间,因为控件类都在System.Windows.Forms命名空间下

相似回答