Debuggare il framework ...
... non ha prezzo !!! 
Per chi non ha voglia di leggersi l'esauriente post di Shawn Burke, questo è un rapido step-by-step:
- In Tools | Options | Debugging disabilitate Enable Just My Code e abilitate Enable source server support;
- In Tools | Options | Debugging | Symbols aggiungete l'url http://referencesource.microsoft.com/symbols, impostate una cartella locale per la cache e abilitate la voce Search the above locations only when symbols are loaded manually;
- Impostate un breakpoint ed avviate il debug
- Quando il debug si ferma sul breakpoint impostato aprite la finestra Call Stack, posizionatevi su una riga qualsiasi corrispondente all'assembly che volete debuggare, cliccate con il tasto destro e selezionate Load Symbols;
- Siete pronti per debuggare, premete F11 et voilà...
Questo è un pratico sunto, maggiori dettagli li trovate sul post segnalato prima. Ragazzi, che dire, secondo me ci voleva. Debuggare il .NET Framework non ha prezzo soprattutto perchè quando si va a fondo con tecnologie nuove è l'unico modo per capire cosa effettivamente accade e come è possibile correre ai ripari, con un risparmio di tempo non indifferente. A mio parere solo questa feature è sufficiente a giustificare la migrazione verso Visual Studio 2008.
Ciauz
Technorati Tags: Visual Studio .NET