程序数据库 (PDB) 文件保存着调试和项目状态信息,使用这些信息可以对程序的调试配置进行增量链接。 在使用 /debug 生成时,会创建一个 PDB 文件。 可以使用 /debug:full 或 /debug:pdbonly 生成应用程序。 使用 /debug:full 生成将产生可调试的代码。 使用 /debug:pdbonly 生成将产生 PDB,但是不会产生通知 JIT 编译器调试信息可用的 DebuggableAttribute。 如果您想为不希望其成为可调试的发布版本生成 PDB,请使用 /debug:pdbonly。 有关更多信息,请参见 /debug (C# 编译器选项)或 /debug (Visual Basic)。

Visual Studio 调试器使用 EXE 或 DLL 文件中的 PDB 路径查找 project.pdb 文件。 如果调试器无法在该位置找到 PDB 文件,或者该路径无效,调试器将先搜索包含 EXE 的路径,然后搜索“选项”对话框中指定的符号路径。 该路径通常是“符号”节点中的“调试”文件夹。 如果调试器无法找到 .PDB 文件,则显示“查找符号”对话框,这将允许您搜索符号或向搜索路径添加其他位置。

PDB

英文全称:Program Database File

中文全称:程序数据库 文件

问:Debug里有pdb,Release里也有pdb,他们有什么不同呢?为什么很多人都不喜欢pdb,欲除之而后快?

答:

Debug里的PDB是full,保存着调试和项目状态信息、有断言、堆栈检查等代码。

Release 里的PDB是pdb-only,基本上:出什么错了+错误在哪行。

如果想发布的时候不带pdb文件则:

VS的 项目-->生成-->高级-->调试信息-->None便可

更多:

mysql pdb文件,.net里Release的pdb文件有什么用 是否可以删除相关推荐

  1. linux怎么查找文件名带有abc的文件,如何查找一个文件夹里的最新的文件

    如何查找一个文件夹里的最新的文件以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如何查找一个文件夹里的最新的文件 安装一 ...

  2. 怎样访问服务器里的数据库文件,服务器里如何访问数据库文件

    服务器里如何访问数据库文件 内容精选 换一换 SQL Server使用日志传送来进行灾备,即可以自动将主服务器上数据库实例的事务日志发送到辅助服务器上,用于灾备的数据库实例进行还原操作.如图1所示的方 ...

  3. VB.net 移动文件夹去另一个地址,删除文件夹里某种类型的文件

    1. move one folder including inside files/folders to another path. 把一个文件夹及其里面的所有文件/文件夹移去另一个地址. e.g.把 ...

  4. php怎么保存上传的文件夹里,PHP上传文件 保存到文件夹或数据库

    写到数据库: $filepath = $_FILES["uploadfile"]["name"]; $formdata=$_FILES["upload ...

  5. Excel数据合并:一个文件夹里多个Excel文件,并且每个文件里有多个sheet表,全部合并为一个表

    用于当一个文件夹内有多个excel表,并且每个excel 里有多个sheet表的情况 import os import pandas as pdn=0 l=[] for file in os.walk ...

  6. 逐行创建、读取并写入txt(matlab) 生成文件夹里文件名的.bat文件

    fidin=fopen('C:\Users\byte\Desktop\新建文件夹 (4)\tr4.txt','r'); fidout=fopen('C:\Users\byte\Desktop\新建文件 ...

  7. android蓝牙发送文件夹里,Android蓝牙发送文件问题

    我正在编写一个小程序,通过蓝牙在Android和PC之间发送文件.我已经阅读了谷歌android站点中的蓝牙聊天示例. 目前,我的版本通过蓝牙发送文本消息非常有效,但是当我发送一些文件时,大约> ...

  8. 在文件夹里快速查找一个文件?快捷键?如果按文件的前缀开头查找呢?

    涨知识 如果你的文件是以英文字母开头,在输入法为英文状态时,打开文件夹后直接在键盘上按相应的字母,光标便会跳到以该字母开头的文件上去. **对于文章出现的任何问题请大家批评指出,一定及时修改 **可联 ...

  9. 文件批量改名:如何将在不同文件夹里的文件统一命名并设置编号?

    文件批量改名,文件太多了,可以将在不同文件夹里的文件进行导入,统一重命名成相同的文件名并设置单独编号?有什么什么快速的操作办法吗?今天就有小编来教教大家要如何进行操作. 首先我们要进入文件批量改名高手 ...

最新文章

  1. 什么是传感器融合?我们从“盲人摸象”讲起……
  2. RuntimeException: Package manager has died
  3. 从高量到高质,私域流量的变革与发展
  4. 本地修改服务器上的内容,本地修改指向服务器
  5. SecureCrt 常用命令
  6. 创意十足!25个酷炫的服饰行业网站设计
  7. 小蚂蚁学cURL笔记(1)
  8. shell法宝之sed,修改文件内容的好帮手
  9. 谈Objective-C Block的实现(转载唐巧)
  10. 一款好用的基于vue的录屏插件recordrtc,拿走不谢
  11. git 删除git管理_使用Git管理多媒体文件
  12. 西门子1200PLC程序远程上下载,远程在线调试原来是使用了巨控GRM530远程模块
  13. Spring 的第一个Hello Spring
  14. win10系统怎么无线连接投影仪,win10笔记本无线连接
  15. php预览ppt,演示文稿幻灯片有哪四种视图模式?
  16. Npm依赖检查版本及升级
  17. spring cloud oauth2系列篇(二)深入authorization_code授权码模式完整实现
  18. 新版仿微信支付生活缴费小程序源码+UniAPP内核
  19. windbg调试驱动学习总结
  20. numpy_amin函数

热门文章

  1. 【M3U8】python(流视频数据)
  2. R语言临床预测模型的评价指标与验证指标实战:ROC曲线、AUC(C-Statistics)
  3. 谈谈页面流程图(附案例) | 人人都是产品经理
  4. CorelDRAW个版本软件下载,呕心集合!
  5. OpenCV-python进行多个摄像头同步采集并拼接显示(多个视频拼接到一个窗口显示)
  6. 2022年全球与中国偏光成像相机市场现状及未来发展趋势
  7. MoE 系列(五)|Envoy Go 扩展之内存安全
  8. 前端css实现收起展开组件
  9. 北京移动CM311-5s-ZG_GK6323V100C_2+8_免拆一键卡刷固件包
  10. 太牛了!淘宝十年架构变迁