Я знаю, что PDB создаются для управляемых проектов в .NET, давая компилятору аргумент / debug.
Есть ли способ указать это в графическом интерфейсе VS (2005)?
Единственный способ, которым я мог заставить его генерировать PDB в режиме выпуска, - это вручную изменить файл .csproj и добавить:
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
в настройках «релиз»:
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
Еще одна вещь: я узнал из MSDN здесь , что возможные значения для тега DebugType
:
Как эти значения влияют на поведение компилятора?