Como gerar PDBs para projetos gerenciados .net no modo releas
Sei que PDBs são gerados paragerencio projetos no .NET, fornecendo ao compilador o argumento / debug. Existe uma maneira de especificar isso na GUI do VS (2005)?
A única maneira de obter PDBs no modo de liberação até agora é modificar manualmente o arquivo .csproj e adicionar:
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
sob as configurações de 'release':
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
Outra coisa: eu aprendi com o MSDNAqu que os valores possíveis para oDebugType
tag são:
full
pdbonly
none
Como esses valores afetam o comportamento do compilado