永发信息网

在.net项目中生成的pdb是什么文件?

答案:2  悬赏:30  手机版
解决时间 2021-02-28 22:54
在.net项目中生成的pdb是什么文件?
最佳答案
pdb文件包含了编译后程序指向源代码的位置信息,用于调试的时候定位到源代码,主要是用来方便调试的。

在程序发布为release模式时,建议将 pdb文件删除, 同时,对外发布的时候,也把 pdb删除,有利于保护程序。
全部回答
PDB:Program Debug Database(程序调试数据库)文件  
 PDB(程序调试数据库)文件保持着调试和项目状态信息,从而可以对程序的调试配置进行增量链接。当用 /ZI 或 /Zi 编译 C/C++ 程序时或用 /debug 编译 Visual Basic/C# 程序时将创建 PDB 文件。  
 在 Visual C++ 中,/Fd 选项用于命名由编译器创建的 PDB 文件。当在 Visual Studio 中使用向导创建项目时,/Fd 选项将被设置以创建名为 project.PDB 的 PDB。   如果使用生成文件创建 C/C++ 应用程序,并指定 /ZI 或 /Zi 而不指定 /Fd 时,则最终将生成两个 PDB 文件:   VC70.PDB(更笼统地说就是 VCx0.PDB,其中 x 表示 Visual C++ 的版本。)该文件存储各个 OBJ 文件的所有调试信息并与项目生成文件驻留在同一个目录中。  
 project.PDB 该文件存储 .exe 文件的所有调试信息。对于本机代码,它驻留在 \debug 子目录中。对于托管代码,它驻留在 \WINDEBUG 子目录中。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
男友弟弟先一步把女友带回家,让我很不爽
天众服装品牌折扣店在哪里啊,我有事要去这个
角的大小和什么有关
硝烟弥漫的战场上,厮杀的双方使用坦克、毒气
官道地址在什么地方,想过去办事
做梦 梦见地震 房屋全塌 自己在避难所寓意是
诸葛亮是什么星座的
我新买的华硕笔记本电脑k555l为什么键盘和触
江苏风哥网络科技有限公司地址有知道的么?有
有186个人考试,只有12个 人 1比1.5的话
双孢菇蘑菇棚出菇期培养料里面出现虫害磷化铝
天下粮仓酿酒股份有限公司华东办事处我想知道
对于定向公差这一部分, ASME Y14.5-1994和ASM
车电量不足打不着,怎么紧急启动
英朗自动变速箱冷车时起步会一抖一抖的什么问
推荐资讯
做施工员要注意什么哪些方面
电信号码欠费3个月后,号码被注销(不存在,
龙川县上坪镇在广东省哪个方位
海马s51.6费油怎么回事
元老级是什么意思 ?
欢欢洗衣店地址在什么地方,想过去办事
夫妻一方信用卡逾期被起诉,是不是夫妻一起被
绘图题:请画出二位三通阀的符号。
单选题与“良田美池桑竹之属”中“属”意义相
霸王馄饨这个地址在什么地方,我要处理点事
英国诗人雪莱的名句哦西风呀
我想申请一个8位数的QQ怎么搞?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?