.net - 如何关闭所有发行版的pdb生成和vshost

标签 .net visual-studio visual-studio-2008 visual-studio-2012

每次启动新软件时,我都必须进入配置并关闭pdb文件生成和Release版本的Visual Studio托管过程。有没有办法告诉Visual Studio(特别是2008年)我想在其余时间对所有项目执行此操作?

最佳答案

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

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

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

关于.net - 如何关闭所有发行版的pdb生成和vshost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2453841/

相关文章:

c# - 正则表达式问题

c# - 在 C# 中获取服务器的时区偏移量

c# - 以高效且省时的方式构建、启动 ASP.NET Web 应用程序并运行 Microsoft CodedUI 测试

c# - 如何制作代码片段并将其添加到 Visual Studio 中的 Snippet intellisense?

c# - 在没有 Resharper 的情况下删除 C# 项目中未使用的引用(!= usings)?

.net - 在 WPF 中绑定(bind)对象的 List 属性的首选方法是什么?

Java PBKDF2WithHmacSHA1 问题

c# - 如何直接或通过 Visual Studio(Xamarin 项目)将图像添加到 Android 模拟器

visual-studio - Visual Studio Express 2012 无法打开包含文件 : 'windows.h' : No such file or directory

visual-studio - Visual Studio 中的 "Error generating Win32 resource",Windows 7 x64