我想生成没有生成pdb文件的版本构建。我已经看到许多帖子,建议右键单击项目,选择属性,转到生成选项卡,然后到高级... butoon,并将调试信息更改为无。这个工作和所有,但我需要做一个约50个解决方案,每个包含大约25个项目!其他帖子提到编辑适当的.csproj文件,但同样,有这么多的项目,这将需要很长时间。有什么办法通过TFSBuild.proj文件来实现这个吗?从构建定义文件控制pdb文件输出
我已经尝试添加以下到TFSBuild.proj文件,没有运气。
<PropertyGroup>
<Configuration>Release</Configuration>
<Platform>AnyCPU</Platform>
</PropertyGroup>
<PropertyGroup>
<DebugSymbols>false</DebugSymbols>
<DebugType>none</DebugType>
<Optimize>true</Optimize>
</PropertyGroup>
以下行输出Release | AnyCPU,none和false,但我仍然在$(OutputDir)文件夹中看到.pdb文件。
<Message Text="$Configuration|Platform): $(Configuration)|$(Platform)" />
<Message Text="DebugType is: $(DebugType)"/>
<Message Text="DebugSymbols is: $(DebugSymbols)"/>
由于提前, Urvi
为什么你不想生成PDB?只是好奇。 – 2010-01-11 02:22:19