我知道 PDB 是为managed通过为编译器提供 /debug 参数来在 .NET 中进行项目。
有没有办法在 VS (2005) GUI 中指定这一点?
到目前为止,我可以让它在发布模式下生成 PDB 的唯一方法是手动修改 .csproj 文件并添加:
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
在“发布”设置下:
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
另一件事:我从MSDN学到的here的可能值DebugType
标签是:
这些值如何影响编译器的行为?
在调试中:
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
在发布中:
<DebugSymbols>true</DebugSymbols>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)