Отключить создание файлов PDB в MsBuild - PullRequest
65 голосов
/ 21 апреля 2009

Я пытаюсь выжать еще немного скорости из своей сборки и подумал, могу ли я дать команду msbuild не генерировать файлы PDB. Я передаю свойство Configuration = Release и DebugSymbols = false без удачи.

1 Ответ

108 голосов
/ 21 апреля 2009

Возможно, в вашей версии выпуска есть генерация PDB. Добавьте это к своим настройкам выпуска:

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

Вы также можете сделать это в конфигурации вашего проекта в Visual Studio. Отключить генерацию PDB

Кроме того, если запустить MSBuild из командной строки, аргументы командной строки будут

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