.NET Framework Source Code Available

Parece que é mesmo oficial! Com o .NET 3.5 e o Visual Studio 2008 vai ser possível obter o código fonte (comentários incluídos!) das bibliotecas da framework e fazer debug sobre esse código como se fosse produzido pelo programador. Numa fase inicial vão estar disponíveis as fontes para as seguintes bibliotecas:
  • Base Class Libraries (mscorlib.dll) – System, System.IO, System.Collections, System.Threading, System.Net, System.Security, System.Runtime, System.Text, …
  • ASP.NET (System.Web.dll) – System.Web
  • Windows Forms (System.Drawing.DLL & System. Windows.Forms.dll) – System.Windows.Forms
  • ADO.NET (System.Data.DLL) – System.Data
  • XML (System.Xml.DLL) – System.Xml
  • WPF (System.Windows.DLL) – System.Windows
As bilbiotecas poderão ser obtidas através de um installer próprio ao abrigo de uma licença já existente.
As funcionalidades de debug vão incluir o call stack e step into/up pelos métodos das classes das bibliotecas. Mais…o ficheiro fonte pode não existir na máquina no momento em que se inicia o debug, sendo depois obtido on demand e apresentado no IDE!
 
No blog do Scott Guthrie (GM da Microsoft Developer Division) está o anúncio com alguns exemplos.
 
Aqui podem ver uma entrevista do channel9 com o Shawn Burke, que fala sobre a iniciativa e faz uma demo de debug pelo código de Windows Forms.
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s