在MsBuild中禁用生成PDB文件

我正在寻找更多的速度挤出我的构build,并想知道如果我可以指示msbuild不生成PDB文件。 我通过configuration=发布和DebugSymbols = false属性没有运气。

您的发布configuration中可能有PDB代。 添加到您的发布设置:

<DebugSymbols>false</DebugSymbols> <DebugType>None</DebugType> 

您也可以在Visual Studio中的项目configuration中执行此操作。 禁用PDB生成

此外,如果从命令行运行MSBuild,命令行参数将是

 MSBuild.exe YourProject.csproj /p:DebugSymbols=false /p:DebugType=None