×

pdb文件 pdb

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

admin admin 发表于2023-07-24 02:59:41 浏览116 评论0

抢沙发发表评论

本文目录

什么是pdb文件

程序数据库(PDB) 文件保存着调试和项目状态信息,使用这些信息可以对程序的调试配置进行增量 链接。 当用/ZI 或/Zi 编译C/C++ 程序时或用/debug 编译Visual Basic/C#/JScript .NET 程序 时将创建PDB 文件。 PDB文件是.NET调试文件,发布时不用发布。 dll文件时编译后生成的,就是把类用个铁盒子锁起来(封装性)。 .pdb文件时用来调试,打断点的。 这个发布前一定要干掉 。

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

在.net项目中生成的pdb是程序数据库文件。

PDB文件是Palm OS操作系统上数据文件类型。一般我们在使用Palm系统的电子书时都会遇到这种文件,一般用于电子书或手机电子书 pdb是Palm DataBase的缩写,Palm OS所用文件的扩展名为“.pdb”。

可以使用PalmReader打开。如果想把PDB文件转换成TXT文件查看,可以使用WavePDB转。

PDB文件保持着调试和项目状态信息,从而可以对程序的调试配置进行增量链接。当用 /ZI ;或 /Zi ;编译 C/C++ ;程序时或用 /debug ;编译 Visual Basic/C# ;程序时将创建 PDB ;文件。

扩展资料

调试器加载PDB:

Visual Studio调试器假设PDB文件位于与DLL或EXE相同的文件夹下。每一次程序集编译生成唯一的PDB文件,这意味着,即使没有代码改变,也不能使用在以前的编译中创建的PDB文件。

调试器通过将PDB中的特定GUID与二进制的GUID进行比较,发现PDB是否跟二进制文件相匹配。这个Guid在编译过程中嵌入到二进制和PDB中,并将PDB与二进制文件紧密连接。

如果交付件的大小不是问题,最好将PDB和其他二进制文件一起部署,因为它有助于提供更多关于异常的信息。

参考资料来源:百度百科-pdb

pdb和pdm文件有什么区别

  PDB(Program Database File,程序数据库文件)文件物理结构在我们目前使用的掌上电脑中,Palm操作系统由于其功能强大、应用软件多等特点,占有很大的比例。PDB文件是Palm OS操作系统上数据文件类型。一般我们在使用Palm系统的电子书时都会遇到这种文件,一般用于电子书或手机电子书 pdb是Palm DataBase的缩写,Palm OS所用文件的扩展名为“.pdb”。还表示碳氧同位素标准样品以及可编程延迟模块,是DSP中的一种模块,可以用来计数和延时。

  pdm是 PowerDesigner 文件。

  打开方法:

  1、先是在百度上,下载powerdesigne软件;

  2、然后,安装powerdesigne软件即可,基本都是下一步,下一步的安装即可;

  3、最后,使用这个软件打开即可。

pdb文件是什么

程序数据库 (PDB) 文件保存着调试和项目状态信息,使用这些信息可以对程序的调试配置进行增量链接。当用 /ZI 或 /Zi 编译 C/C++ 程序时或用 /debug 编译 Visual Basic/C#/JScript .NET 程序时将创建 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 子目录中。 每当创建 OBJ 文件时,C/C++ 编译器都将调试信息合并到 VCx0.PBD 中。插入的信息包括类型信息,但不包括函数定义等符号信息。因此,即使每个源文件都包含公共头文件(如 《windows.h》),这些头文件中的 typedef 也只存储一次,而不是在每个 OBJ 文件中都存在。 链接器将创建 project.PDB,它包含项目的 EXE 文件的调试信息。project.PDB 包含完整的调试信息(包括函数原型),而不仅仅是 VCx0.PDB 中的类型信息。这两个 PDB 文件都允许增量更新。 Visual Studio 调试器使用由链接器直接创建的 project.PDB 文件并将此 PDB 的绝对路径嵌入到 EXE 或 DLL 文件中。如果调试器在该位置无法找到 PDB 文件或者如果路径无效(例如,如果项目被移动到了另一台计算机上),调试器将搜索包含 EXE 的路径,即在解决方案的“属性页”中指定的“符号路径”(“调试符号文件”页 -》“通用属性”文件夹)。调试器不会加载与所调试的二进制不匹配的 PDB。 搂主看看帮助先,自己找答案也是很有乐趣的。

pdb的文件组成

PDB文件物理结构如下图所示:PDB文件的逻辑结构如下图所示:PDB文件的结构是由下面几个部分组成的:数据库头部(Database Header)记录入口列表(List of Record Entries)应用信息块(AppInfo Block)(可选)排序信息块(SortInfo Block)(可选)数据库记录信息(Sequence of raw record data)其中在数据库头部结构中,确定了应用信息块(AppInfo Block)和排序信息块(SortInfo Block)的位置信息。记录入口列表中确定了所有记录的位置相关的信息。其中数据库头部的长度是固定的。应用信息块和排序信息块可有可无,而且尺寸也不确定,在很多结构简单的PDB文件中,没有该部分信息,本文中将不再详细阐述。记录入口列表的长度也随着纪录数量的变化发生变化。

手机pdf阅读器下载哪个效果好

推荐下

如果你需要在手机上阅读浏览pdf文件,少了pdf阅读器怎么行!那么手机pdf文件阅读器有哪些,你知道吗?今天小编就和大家分享:10款安卓最好用pdf阅读器。

1、轻快PDF阅读器安卓版

轻快PDF阅读器安卓版是一款简单易用的PDF阅读器,适用于安卓设备,支持随时随地查看、注释和保护PDF文件。体积小、启动速度快,十分轻巧且占用内存极少;一键锁屏、夜间阅读,随心调整亮度;自动提取文档目录,一键添加书签阅读;自动定位本地文档,操作简单设计大方;让您阅读更轻松、更省事!

2、Adobe Reader PDF手机版

它可以为提供在智能手机和平板电脑上提供高品质的PDF文档查看与互动功能。同时支持多国语言,包括了英文、简体中文、繁体中文、法文等。

3、PDF Viewer

它可以轻松地从您喜爱的云服务提供商、电子邮件或直接从您正在浏览的网站导入 PDF。而且操作起来非常简单,您只需要在屏幕上轻点两下,就可以直接对想要读取的文本进行智能缩放了。

4、福昕PDF阅读器

能够快速打开、浏览、审阅、注释、签署及打印任何PDF文件,具有轻快、高效、安全等特性。而且软件的添加也比较小巧,您无需再经历等待漫长的安装过程,忍受恼人的启动画面。

5、智器阅读

它可以支持网络PDF资源搜索、下载,它的翻页速度最快(秒翻)、扫描书渲染显示最清晰、轻松浏览超大文件,还有切白边、写批注、截图、微博分享等丰富功能。

6、RepliGo PDF Reader

通过 Gmail 和你的浏览器你可以随时随地阅读 PDF 文件。并且可以支持多级缩放,快速阅读视图,文本搜索,书签,超链接支持,文件管理,内嵌字体等功能。

7、Mantano Reader阅读器

通过这款强大的阅读App,你可以和你的朋友分享摘抄、笔记,可以用来复习课文,准备报告,可以进行文献研究或合同注释。

8、极速PDF阅读器

它的体积小、启动速度快,十分轻巧且占用内存极少;一键锁屏、夜间阅读,随心调整亮度;自动提取文档目录,一键添加书签阅读。

9、Polaris Office

可自由和查看Microsoft Office文件的免费Office,同时还支持查看PDF格式文件。而且在Polaris Office打开过的文件会自动保存到云盘和移动设备上,在离线状态下也能查看和文件。非常的便捷!

10、XPDF阅读器

通过 Gmail 和你的浏览器你可以随时随地阅读PDF文件。支持多级缩放,快速阅读视图,文本搜索,书签,超链接支持,文件管理,内嵌字体,密码保护文件,附近保存以及 Gmail 的附件发送。

以上就是小编为大家介绍的内容——10款安卓最好用pdf阅读器下载推荐。

手机如何打开PDB文件

对于安卓手机来说,是不带自动打开PDF格式文件的软件的。那么,我们只能通过下载其他的软件来打开pdf格式文件。有什么软件呢?其实有很多,比如金山WPS Office,各种读书软件如掌阅,多看阅读,网易云阅读。还有就是浏览器,比如UC浏览器,还有一些其余的软件比如有道词典也是可以打开的。