Ryu
Ryu

Reputation: 8749

Disable generating PDB files in MsBuild

I'm looking to squeeze some more speed out of my build and was wondering if I could instruct msbuild to not generate PDB files. I'm passing the Configuration=Release and DebugSymbols=false property with no luck.

Upvotes: 90

Views: 47446

Answers (1)

Jose Basilio
Jose Basilio

Reputation: 51538

You may have PDB generation in your release configuration. Add this to your release settings:

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

You can also, do this in your project configuration inside visual studio. Disable PDB Generation

Also, if running MSBuild from the command line, the command line arguments would be

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

Upvotes: 149

Related Questions