在.net开发中,Bin目录下有哪些常见文件格式?

2026-05-01 07:2511阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1358个文字,预计阅读时间需要6分钟。

在.net开发中,Bin目录下有哪些常见文件格式?

在.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。这里就会产 生一个疑问,编译静态库时默认生成的.pdb文件名字都一样,那引用这个静态库的项目最后能找到正确的.pdb文件吗?答案是肯定的,因为VS会在生成的 文件中嵌入 .pdb 文件的路径。

举个例子,在Project/ToolA下,构建了一个静态库ToolA.lib,对应生成一个vc80.pdb,同样在在Project /ToolB下,构建了一个静态库ToolB.lib,对应生成一个vc80.pdb。

阅读全文

本文共计1358个文字,预计阅读时间需要6分钟。

在.net开发中,Bin目录下有哪些常见文件格式?

在.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。这里就会产 生一个疑问,编译静态库时默认生成的.pdb文件名字都一样,那引用这个静态库的项目最后能找到正确的.pdb文件吗?答案是肯定的,因为VS会在生成的 文件中嵌入 .pdb 文件的路径。

举个例子,在Project/ToolA下,构建了一个静态库ToolA.lib,对应生成一个vc80.pdb,同样在在Project /ToolB下,构建了一个静态库ToolB.lib,对应生成一个vc80.pdb。

阅读全文