我希望从我的构建中挤出更多速度,并且想知道我是否可以指示msbuild不生成PDB文件。我正在传递Configuration = Release和DebugSymbols = false属性而没有运气。
答案 0 :(得分:107)
您可能在发布配置中生成了PDB。将其添加到您的发布设置:
<DebugSymbols>false</DebugSymbols>
<DebugType>None</DebugType>
您也可以在visual studio中的项目配置中执行此操作。 Disable PDB Generation
此外,如果从命令行运行MSBuild,命令行参数将是
MSBuild.exe YourProject.csproj /p:DebugSymbols=false /p:DebugType=None