我希望从构建中获取更多的速度,并且想知道是否可以指示msbuild不生成PDB文件。我没有通过运气传递Configuration = Release和DebugSymbols = false属性。
Answers:
您的发行版配置中可能已生成PDB。将此添加到您的发布设置:
<DebugSymbols>false</DebugSymbols>
<DebugType>None</DebugType>
您也可以在Visual Studio的项目配置中执行此操作。禁用PDB生成
另外,如果从命令行运行MSBuild,则命令行参数为
MSBuild.exe YourProject.csproj /p:DebugSymbols=false /p:DebugType=None
/p:DebugSymbols=false
对无效Microsoft (R)-Build-Engine, Version 15.8.166+gd4e8d81a88 for .NET Core
。我不得不用/p:DebugType=None
。