【发布时间】:2010-10-09 18:45:33
【问题描述】:
我知道 PDB 是为 .NET 中的托管项目生成的,方法是为编译器提供 /debug 参数。 有没有办法在 VS (2005) GUI 中指定这个?
到目前为止,我可以让它在发布模式下生成 PDB 的唯一方法是手动修改 .csproj 文件并添加:
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
在“发布”设置下:
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
另一件事:我从 MSDN here 了解到DebugType 标记的可能值是:
fullpdbonlynone
这些值如何影响编译器的行为?
【问题讨论】:
标签: .net msbuild debug-symbols release-mode