中易网

c#程序生成的文件夹和文件是什么概念

答案:2  悬赏:40  
解决时间 2021-02-01 16:54










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

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

PDB(程序调试数据库)文件保持着调试和项目状态信息,从而可以对程序的调试配置进行增量链接,比如程序或站点出错时,会提示哪个文件的第几行代码出错,这些信息就是从pdb中获取,如果是Release发布状态,建议删除这些pdb文件,避免出错时代码泄露

vshost.exe是visual studio宿主应用程序,vs运行调试时是打开的其实是这个文件,这个程序可以让vs跟踪调试信息。而exe则可以直接打开,vs不会跟踪任何这个文件的运行情况。
全部回答
bin 目录用来保存项目生成后程序集,这个文件夹是默认的输出路径,我们可以通过:项目属性—>配置属性—>输出路径来修改。  obj目录是用来保存每个模块的编译结果,在.net中,编译是分模块进行的,编译整个完成后会合并为一个.dll或.exe保存到bin目录下。因为每次编译时默认都是采用增量编译,即只重新编译改变了的模块,obj保存每个模块的编译结果,用来加快编译速度。是否采用增量编译,可以通过:项目属性—>配置属性—>高级—>增量编译来设置。 
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
晚上出去和男性朋友吃饭,男友就打电话给我问
HP DL380P Gen8 安装WINDOWS2003操作系统
婚前按揭买房增殖财产怎样分配
慧忠里第一社区地址在哪,我要去那里办事
诚信汽车服务中心怎么去啊,有知道地址的么
“少小离家老二回”,能不能用白居易《琵琶行
最终幻想2电影
you l taller than am连词成句
肇事逃逸交警队让自已垫的药费找谁要
练潭综合厂这个地址在什么地方,我要处理点事
喜德盛山地车选购
逐点比较发直线插补起点的偏差计算都为零吗
旋风车手选手离场时唱的英文歌叫什么名字
交通事故的简易程序在哪本法律书中有规定
请问在英国购物可以刷银联卡么?
推荐资讯
有没有同花顺的大盘k线公式
松狮和一般的中型犬打架有优势吗?
在网上买了64G的金士顿的SD内存卡,用照相机
日语看上去好吃【美味しそう】为什么美味しい
什么游戏可以锻炼手和脑的协调性
九阳豆浆机可以磨芡实粉吗?
重庆鸡公煲地址有知道的么?有点事想过去
转转回复率为什么会掉
西铁小区的房子哪一年的
中兴通迅(深圳)有限公司和爱普生(深圳)有限公
本人急需二手幼儿书本《龙凤字经》《古诗接龙
夏天黑色七分袖荷叶边上衣搭配什么裙子和短裤
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?