Dans Visual Studio 2010, est-il possible de modifier le nom du fichier .pdb pour inclure le nom complet de l'exécutable, y compris son extension, et que le débogage fonctionnera toujours? Par exemple, supposons que j'ai un exécutable myprogram.exe
, je veux que le pdb soit myprogram.exe.pdb
plutôt que myprogram.pdb
. De même, je veux mylibrary.dll
pour avoir mylibrary.dll.pdb
plutôt que mylibrary.pdb
.Modifier le nom du fichier PDB généré pour inclure l'extension .exe ou .dll de son exécutable
2
A
Répondre
1
.pdb
Le nom est spécifié dans le fichier c:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.CSharp.targets
.
<_DebugSymbolsIntermediatePath Include="$(IntermediateOutputPath)$(TargetName).pdb" Condition="'$(_DebugSymbolsProduced)'=='true' and '@(_DebugSymbolsIntermediatePath)'==''"/>
Vous pouvez le modifier pour remplacer les noms de fichier .pdb
globalement.
+1
Vous pouvez également spécifier
Quel compilateur? –
Mes excuses pour ne pas dire - C# Lee –