![I sorgenti del framework 4.0 (e precedenti) header image](/img/posts/default-header.jpg)
I sorgenti del framework 4.0 (e precedenti)
Microsoft mette a disposizione un apposito sito per la consultazione dei sorgenti, dove trovate tutte le versioni del framework che potete scaricare:
![image image](https://lh6.googleusercontent.com/-2OUpf17-x18/TzyfKCVNrhI/AAAAAAAABVA/0Y8bifir-oc/b3370e87-9ed7-4006-b5ed-24d445aad80b.png)
Sarei curioso di sapere quella versione 8.0 cosa sia ;-)
Potete anche automatizzare Visual Studio 2010 per fare la stessa cosa, Tools –> Options e:
![image image](https://lh5.googleusercontent.com/-BKyyBEILrC0/TzyfLxdZLbI/AAAAAAAABVM/HIXgKoggFCs/c0158790-6674-4a0a-acb9-63d917d2235e.png)
![image image](https://lh3.googleusercontent.com/-radCjGhy2Y0/TzyfNorgEFI/AAAAAAAABVg/lid1da_XeTA/cb3514f9-b6b7-4806-96ab-7eb321be3382.png)
E’ infine molto comodo usare un tool come NetMassDownloader che da command line vi permette di fare una cosa del genere:
C:\…\NetMassDownloader>Netmassdownloader -d "c:\Program Files\Reference Assemblies" -o c:\SymbolCachee dopo qualche ora (nel mio caso circa 6h) di lavoro vi “regala” una cosa del genere:
C:\…\NetMassDownloader>Netmassdownloader -d c:\Windows\Microsoft.NET -o c:\SymbolCache
![image image](https://lh4.googleusercontent.com/-j10s8NUb1dU/TzyfQF5_2ZI/AAAAAAAABVs/gJOcvaw6dOU/faa2bf86-a8bd-41e6-8b57-caf45196ce22.png)
che vi permette direttamente da Visual Studio di fare una cosa del genere:
![image image](https://lh3.googleusercontent.com/-TaCHsz9BBW8/TzyfSEbK4qI/AAAAAAAABV8/dhxdputdZ90/10154c03-461c-49f4-97ee-f816c8023882.png)
.m