Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
16 lines (14 sloc) 4.24 KB
---
layout: post
title: I sorgenti del framework 4.0 (e precedenti)
date: '2010-06-07T07:54:00.000+02:00'
author: Mauro Servienti
tags:
- Software Mason
modified_time: '2012-08-04T20:14:14.473+02:00'
thumbnail: https://lh6.googleusercontent.com/-2OUpf17-x18/TzyfKCVNrhI/AAAAAAAABVA/0Y8bifir-oc/s72-c/b3370e87-9ed7-4006-b5ed-24d445aad80b.png
blogger_id: tag:blogger.com,1999:blog-6511237790974218081.post-1975486533542835728
blogger_orig_url: http://milestone.topics.it/2010/06/i-sorgenti-del-framework-40-e.html
permalink: /2010/06/i-sorgenti-del-framework-40-e.html
---
<span>Se ne è palrato tantissimo quando è uscito il Service Pack 1 di Visual Studio 2008 poi la cosa è caduta nel dimenticatoio, ma non per questo non è più possibile farlo.</span><br> <span>Microsoft mette a disposizione un <a href="http://referencesource.microsoft.com/" target="_blank">apposito sito</a> per la consultazione dei sorgenti, dove trovate <a href="http://referencesource.microsoft.com/netframework.aspx" target="_blank">tutte le versioni del framework</a> che potete scaricare:</span><br> <span><a href="https://lh4.googleusercontent.com/-5V_hZJlfIpA/TzyfLU3KzvI/AAAAAAAABVI/jZs0NdqbFS8/4b207de0-55db-4752-88cc-e80e5480c029.png" rel="shadowbox"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="https://lh6.googleusercontent.com/-2OUpf17-x18/TzyfKCVNrhI/AAAAAAAABVA/0Y8bifir-oc/b3370e87-9ed7-4006-b5ed-24d445aad80b.png" width="244" height="141"></a> </span><br> <span>Sarei curioso di sapere quella versione 8.0 cosa sia ;-)</span><br> <span>Potete anche automatizzare Visual Studio 2010 per fare la stessa cosa, Tools –> Options e:</span><br> <span><a href="https://lh6.googleusercontent.com/-3Lqr4H_VYi4/TzyfNLLps5I/AAAAAAAABVY/k1h_EMHOsTA/51f3c974-0f06-4c19-84ba-32a7a9527199.png" rel="shadowbox"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="https://lh5.googleusercontent.com/-BKyyBEILrC0/TzyfLxdZLbI/AAAAAAAABVM/HIXgKoggFCs/c0158790-6674-4a0a-acb9-63d917d2235e.png" width="244" height="145"></a> </span><br> <span><a href="https://lh6.googleusercontent.com/-IppHdW0jE-Q/TzyfPKdhPGI/AAAAAAAABVo/se7vN3usPiQ/5e29ce9f-283c-4bce-8338-03b09441eda9.png" rel="shadowbox"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="https://lh3.googleusercontent.com/-radCjGhy2Y0/TzyfNorgEFI/AAAAAAAABVg/lid1da_XeTA/cb3514f9-b6b7-4806-96ab-7eb321be3382.png" width="244" height="146"></a> </span><br> <span>E’ infine molto comodo usare un tool come <a href="http://netmassdownloader.codeplex.com/" target="_blank">NetMassDownloader</a> che da command line vi permette di fare una cosa del genere:</span><br> <blockquote> <span>C:\…\NetMassDownloader>Netmassdownloader -d "c:\Program Files\Reference Assemblies" -o <strong>c:\SymbolCache</strong></span><br> <span>C:\…\NetMassDownloader>Netmassdownloader -d c:\Windows\Microsoft.NET -o <strong>c:\SymbolCache</strong></span><br> </blockquote> <span>e dopo qualche ora (nel mio caso circa 6h) di lavoro vi “regala” una cosa del genere:</span><br> <span><a href="https://lh3.googleusercontent.com/-vxJOqU0TqB4/TzyfRFlWYXI/AAAAAAAABV4/2sM_G0Canvo/e8666147-3c5a-4699-844b-da84164957bd.png" rel="shadowbox"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="https://lh4.googleusercontent.com/-j10s8NUb1dU/TzyfQF5_2ZI/AAAAAAAABVs/gJOcvaw6dOU/faa2bf86-a8bd-41e6-8b57-caf45196ce22.png" width="194" height="244"></a> </span><br> <span>che vi permette direttamente da Visual Studio di fare una cosa del genere:</span><br> <span><a href="https://lh4.googleusercontent.com/-3yd_bU1RCvw/TzyfTElr2TI/AAAAAAAABWI/B60D9NLmBoo/57b58137-982a-4118-b9ff-6396177bf5c7.png" rel="shadowbox"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="https://lh3.googleusercontent.com/-TaCHsz9BBW8/TzyfSEbK4qI/AAAAAAAABV8/dhxdputdZ90/10154c03-461c-49f4-97ee-f816c8023882.png" width="244" height="125"></a> </span><br> <span>.m</span><br>
You can’t perform that action at this time.