如何关闭所有Release版本的pdb生成和vshost

Dav*_*wns 28 .net visual-studio-2008 visual-studio visual-studio-2012

每次我开始一个新的软件时,我都要进入配置并关闭pdb文件生成和发布版本的Visual Studio托管过程.有没有办法告诉Visual Studio(2008年具体)我想在剩下的时间内为所有项目做这件事?

Bri*_*sen 15

经过一番挖掘后,似乎存储了C#的项目文件\program files\microsoft visual studio 9.0\common7\ide\projecttemplatescache\csharp\windows\1033.通过添加<UseVSHostingProcess>false</UseVSHostingProcess>相关模板的正确部分(调试和发布配置的单独部分),您可以关闭所选类型的所有未来项目的托管过程.

您应该能够以类似的方式处理PDB问题,但正如我所说,我不建议将其关闭,所以我将其留作练习:)

这适用于VS2008,但我的猜测是其他版本有类似的方案.事实上,VS2010使用相同的方法,但显然目录中的版本号是10.0而不是9.0.


Mar*_*arc 11

在VS 2010中,您将找到一个项目属性来控制项目属性 - >构建 - >高级... - >调试信息下的.pdb生成

将其设置为"none"以抑制.pdb生成.