I know PDBs are generated for managed projects in .NET by giving the compiler the /debug argument. Is there a way to specify this in the VS (2005) GUI?
The
I found this MONO request that may shed some light on what's the difference between 'full
' and 'pdbonly
'.
csc has a "pdbonly" debugtype that generates pdbs, while producing runtime code, i.e. optimised, no debugger attributes, etc.
This is important for being able to obtain useful stack traces from release-quality code.
It seems to me that the existance of the 2 tags (DebugSymbols and DebugType) is redundant.