我正在尝试生成一个没有生成 pdb 文件的发布版本。我看到很多帖子建议右键单击项目,选择属性,转到构建选项卡,然后转到高级... butoon 并将调试信息更改为无。这一切正常,但我需要构建约 50 个解决方案,每个解决方案包含约 25 个项目!其他帖子提到编辑适当的 .csproj 文件,但同样,有这么多项目,这需要很长时间。有什么方法可以通过 TFSBuild.proj 文件实现这一点?
我尝试将以下内容添加到 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)"/>
在此先感谢,乌尔维