I sorgenti delle librerie del .NET Framework e il debug con Visual Studio 2008

Abbiamo da poco annunciato la disponibilità (a breve) dei sorgenti di un sottoinsieme delle librerie del .NET Framework! Sì, avete letto bene i sorgenti di Base Class Libraries (BCL), Windows Forms, ASP.NET, System.Data, XML e WPF disponibili per gli sviluppatori.

Ma c’è di più: infatti per la release finale di Visual Studio 2008 sarà aggiunta la possibilità di poter utilizzare questi sorgenti per un debug più sofisticato. Quindi uno sviluppatore .NET con Visual Studio 2008 potrà non solo effettuare il debug delle proprie applicazioni, ma anche “entrare” nelle librerie del .NET Framework messe a disposizione da questa iniziativa.

La possibilità di fare tutto ciò sarà sotto la Microsoft Reference License, che in sostanza vi dà la possibilità di vedere i codici sorgenti, senza però poterli copiare o ricompilare. 

Questa è una delle iniziative che fanno parte del programma Shared Source Initiative e che vanno ad aggiungersi ad altre, che ad esempio, offrono la possibilità di avere i codici sorgenti di Windows e Office per scopi universitari o governativi.