Der Dotnet-Doktor 04.10.07
Teile des Quellcodes der .NET-Klassenbibliotheken waren bisher im Rahmen der Shared Source Common Language Infrastructure (SSCLI) verfügbar (siehe SSCLI 1.0 und SSCLI 2.0). Dort nicht enthalten waren insbesondere ASP.NET, Windows Forms und ADO.NET sowie alle .NET 3.0-Bibliotheken (WPF, WCF, WF).
Nun hat Scott Guthrie in seinem Weblog angekündigt, dass man in naher bis mittlerer Zukunft den Quellcode folgender Bibliothek freigeben wird:
Die Freigabe bezieht sich auf Debugging und Lernen, nicht auf die Weiterentwicklung (Microsoft Reference License (MS-RL).
Einige diese Bibliotheken konnte man bisher nur einsehen, indem man sie mit dem .NET Reflector dekompilierte. Die von Microsoft geplante Freigabe umfasst auch die Quellcodekommentare (die ja beim Dekompilieren mit dem Reflector fehlen) und die Möglichkeit, die Quellen in den Debugger von Visual Studio einzubinden.
Dr. Holger Schwichtenberg ist selbstständiger Technologieberater, Softwarearchitekt, Dozent und Fachjournalist mit dem Schwerpunkt "Softwareentwicklung auf der Windows-Plattform".