.net开发中Bin目录下有哪些文件格式需要特别注意?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1357个文字,预计阅读时间需要6分钟。
在.NET开发中,我们常在bin目录下遇到以下文件类型:.pdb、.xsd、.vshost.exe、.exe、.exe.config、.vshost.exe.config。发布项目时,常需辨别哪些是必需的,哪些是不必要的。
在.NET开发中,我们经常会在bin目录下面看到这些类型的文件:
.pdb、.xsd、.vshost.exe、.exe、.exe.config、.vshost.exe.config
项目发布的时候,往往搞不清楚哪些是需要的,那些是不需要的。那么这些格式的文件到底是干什么用的呢?
pdb
.pdb文件,是VS生成的用于调试的符号文件(program database),保存着调试的信息。在VS的工程属性,C/C++,调试信息格式,设置/Zi,那么VS就会在构建项目时创建PDB文件。
在这里要区分两种情况:
1、构建静态库时,可以在工程属性 –> C/C++ –> 输出文件 –> 程序数据库名 设置生成的pdb文件名称,如果不指定,默认是生成为VCx0.pdb,这里x是VS版本号,例如用VS2005,就会生成VC80.pdb。
本文共计1357个文字,预计阅读时间需要6分钟。
在.NET开发中,我们常在bin目录下遇到以下文件类型:.pdb、.xsd、.vshost.exe、.exe、.exe.config、.vshost.exe.config。发布项目时,常需辨别哪些是必需的,哪些是不必要的。
在.NET开发中,我们经常会在bin目录下面看到这些类型的文件:
.pdb、.xsd、.vshost.exe、.exe、.exe.config、.vshost.exe.config
项目发布的时候,往往搞不清楚哪些是需要的,那些是不需要的。那么这些格式的文件到底是干什么用的呢?
pdb
.pdb文件,是VS生成的用于调试的符号文件(program database),保存着调试的信息。在VS的工程属性,C/C++,调试信息格式,设置/Zi,那么VS就会在构建项目时创建PDB文件。
在这里要区分两种情况:
1、构建静态库时,可以在工程属性 –> C/C++ –> 输出文件 –> 程序数据库名 设置生成的pdb文件名称,如果不指定,默认是生成为VCx0.pdb,这里x是VS版本号,例如用VS2005,就会生成VC80.pdb。

