.Net Source Code Released

On January 16th, Scott Guthrie, General Manager within the Microsoft Developer Division, announced the release of the source code for .Net Framework 3.5 for the following libraries:

Base Class Libraries
System
System.CodeDom
System.Collections
System.ComponentModel
System.Diagnostics
System.Drawing
System.Globalization
System.IO
System.Net
System.Reflection
System.Runtime
System.Security
System.Text
System.Threading

ASP.Net
System.Web
System.Web.Extensions

Windows Forms
System.Windows.Forms

Windows Presentation Foundation (WPF)
System.Windows

ADO.NET
System.Data

XML
System.Xml


Developers can now step through the code in Debug mode. However the code is for viewing purposes only and cannot be changed. This feature is relatively simple to setup in Visual Studio 2008 and only takes a few minutes to setup. Shawn Burke has a detailed blog post that covers the exact steps here.

To read more about this, go to http://weblogs.asp.net/scottgu/archive/2008/01/16/net-framework-library-source-code-now-available.aspx

Comments

Mark Harr said…
Sam: Thanks for posting this. However, as Anita pointed out last evening in the SIG meeting, the link for the download on Shawn's page appears to not work. I looked into it this morning, and think I have identified the problems. It seems that the https:/connect.microsoft.com site (that is hosting the download) uses SSL 2.0, and default setup for IE7 does not allow that version (only allows SSL 3.0 and TLS 1.0). You can change this by going into IE, Tools menu, Options, Advanced tab, scroll down to Security section, and make sure "Use SSL 2.0", "Use SSL 3.0", and "Use TLS 1.0" are all selected. Click OK, and refresh your page and it should work.

Popular posts from this blog

Working with double quotes (") in VB.Net

Using VB Script to display part of an IP address

Object reference not set to an instance of an object when using HTMLEditorExtender