编译后的dll,xml,pdb分别是什么内容,各有什么用处?

Posted anjun_xf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译后的dll,xml,pdb分别是什么内容,各有什么用处?相关的知识,希望对你有一定的参考价值。

C#项目生成dll后,总是额外生成xml、pdb文件,其中xml是文档注释文件,如果开启了文档注释文件输出功能,VS会将你代码中的特定注释生成为xml文件输出。可用于 Visual Studio 的智能提示,或者利用 Sandcastle 等工具生成文档。
pdb文件是项目调试信息文件,用于调试,在debug模式下编译才行,正式发布可以去掉pdb。


以上是关于编译后的dll,xml,pdb分别是什么内容,各有什么用处?的主要内容,如果未能解决你的问题,请参考以下文章

防止将引用的程序集PDB和XML文件复制到输出

VS2012 每次编译程序都会出现3个无法查找或打开 PDB 文件。

VS“无法查找或打开PDB文件”是怎么回事?如何解决

c语言中各种文件,如ILK,PCH,PDB等分别指啥文件?有啥用?

VS2010 C++ 不包含 .pdb 的路径是我根据 dumpbin 编译的 .dlls

C++ 调试问题 - pdb 文件