.NET Framework Source Code Libraries now available
Check out Scott Guthrie's blog post for information and screenshots.
Yes, you'll have to sign a license for it (reference license), but this is huge and a big request from customers to be able to step into actual .NET/BCL code. Currently available is Windows Forms, Windows Presentation Foundation, Base Class Libraries (BCL), and more coming soon (ex: LINQ).
BIG KUDOS to Shawn Burke for driving this, getting executive support and making it happen and on such a huge scale. This all started back in 2004 with Kit George, Brad Abrams, (and me) wanted to release the PDB (debugging files) for the BCL, and we did end up doing a private drop to MVPs, but due to resources, it never got off the ground. Shawn not only resurrected the effort, but he also got more parts of the .NET Framework added and he also solved the bigger issue which was the implementation.
Implementation: The way this works is using the symbol server, a built-in feature of Visual Studio 2005 that enables you to effectively point where the source code is for the .NET Framework. The real value here is that instead of releasing a ton of downloadable versions (.NET Framework x64 SP1 with GDR 123 attached), the Symbol server will "automagically" know what framework/SP/GDR you're running and show you the appropriate code.This means you don't have to worry about not having the right PDB files setup or if you have the latest refresh as it's all taken care of you and you get full debugging support.
This is just awesome!
Comments
Anonymous
October 03, 2007
PingBack from http://www.artofbam.com/wordpress/?p=4904Anonymous
October 04, 2007
But isn't there already a symbol server out there with these pdb files on? Or are they different pdbs? Cheers Matt PS. Top news, well done!Anonymous
October 08, 2007
Correct me if I'm wrong, but I thought this was a VS2008 feature only, plus one that isn't yet released in the beta bits. I'd certainly love for it to be back-ported to 2005, but for such a must-have feature, I suspect MS will keep it just for the new releases.Anonymous
April 04, 2008
The comment has been removedAnonymous
April 11, 2008
i am not junkee monkee ok thank you by have a great weekend