Visual Studio 不生成.vshost.exe和.pdb文件的方法
来源:互联网 发布:美妆凯文老师的淘宝店 编辑:程序博客网 时间:2024/05/23 17:35
使用Visual Studio编译工程时,默认设置下,即使选择了「Release」时也会生成扩展名为「.vshost.exe」和「.pdb」的文件。
一、先解释一下各个文件的作用:
.pdb文件:
程序数据库文件(Program Database File)。默认设置下,Debug的PDB是full,保存着调试和项目状态信息、有断言、堆栈检查等代码,可以对程序的调试配置进行增量链接。
而Release的默认设置对PDB指定为pdb-only,保存着程序出了什么错误,以及错误在哪行。
.vshost.exe文件:
宿主进程文件(VS host process),是Visual Studio 2005中的一项功能,主要是为了提高调试性能。 release时最好删除。
.vshost.exe.manifest 文件:
是一个以.manifest为后缀的XML文件,用于组织和描述隔离应用程序及并行组件,用于COM类、接口及库的绑定和激活,而这些信息,以往都是存储在注册表中的。
Manifests也制定了组成程序集的文件及Windows类,release 时也最好删除。
二、不生成这些文件的方法:
不生成.vshost.exe文件的方法
如图,打开工程属性的debug标签页,将构成选为「Release」,去掉「Visual Studio Hosting Process有效」的勾选后保存。
不生成.pdb文件的方法
如图,打开工程属性的build标签页,将构成选为「Release」后打开「详细设定」。将 「输出」中的「Debug信息」从「pdb only」变为「none」后保存。
0 0
- Visual Studio 不生成.vshost.exe和.pdb文件的方法
- Visual Studio 不生成.vshost.exe和.pdb文件的方法
- Visual Studio 不生成.vshost.exe和.pdb文件的方法和 在VS2010中去掉ipch和sdf文件方法
- Visual Studio .exe.config和.vshost.exe.config的差异
- VS2010中配置C#Project不生成.vhost.exe和.pdb文件的方法
- VS2010中配置C#Project不生成.vhost.exe和.pdb文件的方法
- C# 中的.pdb/ .vshost.exe/ .vshost.exe.manifest文件讨论
- VS不生成.vhost.exe .pdb文件方法
- visual studio生成realse和debug .exe可执行文件的方法
- C#中的【.pdb文件】【.vshost.exe文件】【.vshost.exe.manifest文件】解释
- VS2010 不生成pdb 和ilk文件
- VS 不生成pdb和bsc文件
- VS2010 不生成pdb 和ilk文件
- Visual Studio编译出来的pdb文件有什么价值
- .exe.config和.vshost.exe.config的差异
- visual studio 调试需要pdb文件
- Microsoft Visual studio 2005 里怎么生成.exe 文件
- Microsoft Visual studio 2005 里怎么生成.exe 文件
- 菱形的大小调节
- mac下虚拟机Ubuntu下配置PHP+Apache+MySQL服务器环境以及按照Laravel
- 关于基本控件EditText属性大全详解
- JavaScript语言精粹——正则
- Mark PCIE
- Visual Studio 不生成.vshost.exe和.pdb文件的方法
- 《剑指Offer》学习笔记——替换空格
- 摄像机定标立体匹配
- Android布局动画
- Spring MVC
- c++类中的六种默认函数
- get post的区别
- [hihoCoder 1187] Divisors (微软预科生计划-探星夏令营在线测试)
- 浅析 Java 内部类