.NET source code available

This article was originally published in VSJ, which is now part of Developer Fusion.
Following on from the news item last month about Microsoft’s intention to make the source code for the .NET Framework available, it has now started to make this a reality.

Specifically, you can now browse and debug the source code for the following .NET Framework libraries: .NET Base Class Libraries; ASP.NET (System.Web, System.Web.Extensions); Windows Forms (System.Windows.Forms); Windows Presentation Foundation (System.Windows); and ADO.NET and XML (System.Data and System.Xml).

Additional framework libraries including LINQ, WCF and Workflow are to be added soon. Currently the source code is downloaded by Visual Studio each time it is needed from a Source and Symbol server, but it is suggested that this might change to allow the information to be cached. A new MSDN forum on the Reference Source Server has been created, and there are instructions on how to enable Visual Studio 2008 to use the source and symbols during debugging.

You might also like...



Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Programs must be written for people to read, and only incidentally for machines to execute.”