为什么我的exe文件变成exe了pdb文件了?怎样才能改回来

 * 源代码文件名字和行数;

 * 和局部變量的名字;

现在将exe文件放到服务器上正式运荇;请问编译生成的pdb,map文件有什么用途需要放到服务器上吗?

使用Visual Studio编译工程时默认设置下,即使选择了「Release」时也会生成扩展名为「.vshost.exe」和「.pdb」的文件

一、先解释一下各个文件的作用:

程序数据库文件(Program Database File)。默认设置下Debug的PDB是full,保存着调试和项目状态信息、有断言、堆栈检查等代码可以对程序的调试配置进行增量链接。

而Release的默认设置对PDB指定为pdb-only保存着程序出了什麼错误,以及错误在哪行

是一个以.manifest为后缀的XML文件,用于组织和描述隔离应用程序及并行组件用于COM类、接口及库的绑定和激活,而这些信息以往都是存储在注册表中的。

二、不生成这些文件的方法:

如图打开工程属性的build标签页,将构成选为「Release」后打开「详细设定」將 「输出」中的「Debug信息」从「pdb only」变为「none」后保存。

我要回帖

更多关于 文件变成exe 的文章

 

随机推荐