日期:2014-05-19  浏览次数:20725 次

C#编译生成后的文件意义
C#   项目生成bin和obj两个目录,并且都包含Debug目录

bin的Debug目录下游exe,可以运行,obj下有exe也可以运行,这有什么区别?
网上找了一下说是先编译在obj下再复制到bin下,用bin下的文件打包、发布就可。
感觉不是很清楚,希望了解的大虾指导一下。
另外Pdb后缀是什么文件,有什么用,.vshost.exe后缀是什么文件,有什么用呢?



------解决方案--------------------
.EXE文件没有CLR运行时环境是不能执行的
------解决方案--------------------
不清楚,帮顶,我也想了解!
不过,我自己感觉有个*.exe就行,*.vshost.exe可以不用带
------解决方案--------------------
up
------解决方案--------------------

是不是bin下面的是用来编译的?
obj下面的是优化过的用来发布的?

好像编译的时候不会对源码进行优化
正式发布的时候会有这个过程~·