Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. .NET Framework Source Code to be released [modified]

.NET Framework Source Code to be released [modified]

Scheduled Pinned Locked Moved The Lounge
csharpworkspaceasp-netdotnetvisual-studio
28 Posts 17 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    Rama Krishna Vavilala
    wrote on last edited by
    #1

    From Scott Guthrie's blog: We'll begin by offering the source code (with source file comments included) for the .NET Base Class Libraries (System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime, System.Text, etc), ASP.NET (System.Web), Windows Forms (System.Windows.Forms), ADO.NET (System.Data), XML (System.Xml), and WPF (System.Windows). We'll then be adding more libraries in the months ahead (including WCF, Workflow, and LINQ). The source code will be released under the Microsoft Reference License (MS-RL). :jig: What's even more interesting: We will also provide integrated debugging support of it within VS 2008. :jig::jig::jig::jig: Read it all here: http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx[^] Also when you are visiting the blog site please check out the banner on the right side.;)

    Co-Author ASP.NET AJAX in Action

    M P C J T 9 Replies Last reply
    0
    • R Rama Krishna Vavilala

      From Scott Guthrie's blog: We'll begin by offering the source code (with source file comments included) for the .NET Base Class Libraries (System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime, System.Text, etc), ASP.NET (System.Web), Windows Forms (System.Windows.Forms), ADO.NET (System.Data), XML (System.Xml), and WPF (System.Windows). We'll then be adding more libraries in the months ahead (including WCF, Workflow, and LINQ). The source code will be released under the Microsoft Reference License (MS-RL). :jig: What's even more interesting: We will also provide integrated debugging support of it within VS 2008. :jig::jig::jig::jig: Read it all here: http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx[^] Also when you are visiting the blog site please check out the banner on the right side.;)

      Co-Author ASP.NET AJAX in Action

      M Offline
      M Offline
      Mike Dimmick
      wrote on last edited by
      #2

      A bunch of it was already available in the Rotor (Shared Source Common Language Infrastructure) distribution. The rest wasn't obfuscated so you could get a strong hint about what was going on through Reflector. Still, this is a nice extra step.


      DoEvents: Generating unexpected recursion since 1991

      R 1 Reply Last reply
      0
      • M Mike Dimmick

        A bunch of it was already available in the Rotor (Shared Source Common Language Infrastructure) distribution. The rest wasn't obfuscated so you could get a strong hint about what was going on through Reflector. Still, this is a nice extra step.


        DoEvents: Generating unexpected recursion since 1991

        R Offline
        R Offline
        Rama Krishna Vavilala
        wrote on last edited by
        #3

        Mike Dimmick wrote:

        The rest wasn't obfuscated so you could get a strong hint about what was going on through Reflector

        Yes! But the debugging support is the killer. That is what is really exciting.

        Co-Author ASP.NET AJAX in Action

        P 1 Reply Last reply
        0
        • R Rama Krishna Vavilala

          From Scott Guthrie's blog: We'll begin by offering the source code (with source file comments included) for the .NET Base Class Libraries (System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime, System.Text, etc), ASP.NET (System.Web), Windows Forms (System.Windows.Forms), ADO.NET (System.Data), XML (System.Xml), and WPF (System.Windows). We'll then be adding more libraries in the months ahead (including WCF, Workflow, and LINQ). The source code will be released under the Microsoft Reference License (MS-RL). :jig: What's even more interesting: We will also provide integrated debugging support of it within VS 2008. :jig::jig::jig::jig: Read it all here: http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx[^] Also when you are visiting the blog site please check out the banner on the right side.;)

          Co-Author ASP.NET AJAX in Action

          P Offline
          P Offline
          Patrick Etc
          wrote on last edited by
          #4

          This is awesome! I mean, you can see most of the framework's code using Reflector, but you lose a) comments and b) alot of the actual structure of the framework. So this will be neat.

          Rama Krishna Vavilala wrote:

          Also when you are visiting the blog site please check out the banner on the right side.

          What is it? My office blocks all ads at the connection's entry to the building, so I never see ads.


          The early bird who catches the worm works for someone who comes in late and owns the worm farm. -- Travis McGee

          J 1 Reply Last reply
          0
          • R Rama Krishna Vavilala

            From Scott Guthrie's blog: We'll begin by offering the source code (with source file comments included) for the .NET Base Class Libraries (System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime, System.Text, etc), ASP.NET (System.Web), Windows Forms (System.Windows.Forms), ADO.NET (System.Data), XML (System.Xml), and WPF (System.Windows). We'll then be adding more libraries in the months ahead (including WCF, Workflow, and LINQ). The source code will be released under the Microsoft Reference License (MS-RL). :jig: What's even more interesting: We will also provide integrated debugging support of it within VS 2008. :jig::jig::jig::jig: Read it all here: http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx[^] Also when you are visiting the blog site please check out the banner on the right side.;)

            Co-Author ASP.NET AJAX in Action

            C Offline
            C Offline
            Chris Austin
            wrote on last edited by
            #5

            Very nice. I am just curious though since I am not sure about the legal wording of the license. Does the fact that it's released under the "Microsoft Reference License" mean that it is "read only" or for reference only? I am not trolling or poo pooing this as it seems like there is some pretty cool potential specifically with the debugging support now included.

            My Blog A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects. - -Lazarus Long

            D 1 Reply Last reply
            0
            • R Rama Krishna Vavilala

              From Scott Guthrie's blog: We'll begin by offering the source code (with source file comments included) for the .NET Base Class Libraries (System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime, System.Text, etc), ASP.NET (System.Web), Windows Forms (System.Windows.Forms), ADO.NET (System.Data), XML (System.Xml), and WPF (System.Windows). We'll then be adding more libraries in the months ahead (including WCF, Workflow, and LINQ). The source code will be released under the Microsoft Reference License (MS-RL). :jig: What's even more interesting: We will also provide integrated debugging support of it within VS 2008. :jig::jig::jig::jig: Read it all here: http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx[^] Also when you are visiting the blog site please check out the banner on the right side.;)

              Co-Author ASP.NET AJAX in Action

              J Offline
              J Offline
              Judah Gabriel Himango
              wrote on last edited by
              #6

              Great news! It was kind of silly to keep the source hidden, since we could just look at it in Reflector. But source with structure and comments for the framework libraries will be really nice! The debugging support in VS will be very nice.

              Tech, life, family, faith: Give me a visit. I'm currently blogging about: Feast of Tabernacles (audio) The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

              1 Reply Last reply
              0
              • C Chris Austin

                Very nice. I am just curious though since I am not sure about the legal wording of the license. Does the fact that it's released under the "Microsoft Reference License" mean that it is "read only" or for reference only? I am not trolling or poo pooing this as it seems like there is some pretty cool potential specifically with the debugging support now included.

                My Blog A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects. - -Lazarus Long

                D Offline
                D Offline
                Dan Neely
                wrote on last edited by
                #7

                I haven't looked at the legalese, but I'd assume it would be under the same licence as all the C++ libraries they've been providing source to for years.

                -- If you view money as inherently evil, I view it as my duty to assist in making you more virtuous.

                1 Reply Last reply
                0
                • P Patrick Etc

                  This is awesome! I mean, you can see most of the framework's code using Reflector, but you lose a) comments and b) alot of the actual structure of the framework. So this will be neat.

                  Rama Krishna Vavilala wrote:

                  Also when you are visiting the blog site please check out the banner on the right side.

                  What is it? My office blocks all ads at the connection's entry to the building, so I never see ads.


                  The early bird who catches the worm works for someone who comes in late and owns the worm farm. -- Travis McGee

                  J Offline
                  J Offline
                  Judah Gabriel Himango
                  wrote on last edited by
                  #8

                  Rama's book is referenced on the right. :) That's pretty cool having a celebrity dev like Scott recommending Rama's book, I must say. :)

                  Tech, life, family, faith: Give me a visit. I'm currently blogging about: Feast of Tabernacles (audio) The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

                  P 1 Reply Last reply
                  0
                  • R Rama Krishna Vavilala

                    From Scott Guthrie's blog: We'll begin by offering the source code (with source file comments included) for the .NET Base Class Libraries (System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime, System.Text, etc), ASP.NET (System.Web), Windows Forms (System.Windows.Forms), ADO.NET (System.Data), XML (System.Xml), and WPF (System.Windows). We'll then be adding more libraries in the months ahead (including WCF, Workflow, and LINQ). The source code will be released under the Microsoft Reference License (MS-RL). :jig: What's even more interesting: We will also provide integrated debugging support of it within VS 2008. :jig::jig::jig::jig: Read it all here: http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx[^] Also when you are visiting the blog site please check out the banner on the right side.;)

                    Co-Author ASP.NET AJAX in Action

                    T Offline
                    T Offline
                    ToddHileHoffer
                    wrote on last edited by
                    #9

                    That is really cool. I'm impressed they are doing this.

                    I didn't get any requirements for the signature

                    1 Reply Last reply
                    0
                    • J Judah Gabriel Himango

                      Rama's book is referenced on the right. :) That's pretty cool having a celebrity dev like Scott recommending Rama's book, I must say. :)

                      Tech, life, family, faith: Give me a visit. I'm currently blogging about: Feast of Tabernacles (audio) The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

                      P Offline
                      P Offline
                      Patrick Etc
                      wrote on last edited by
                      #10

                      Judah Himango wrote:

                      That's pretty cool having a celebrity dev like Scott recommending Rama's book, I must say.

                      Ohhh, that's pretty awesome!! :)


                      The early bird who catches the worm works for someone who comes in late and owns the worm farm. -- Travis McGee

                      G 1 Reply Last reply
                      0
                      • R Rama Krishna Vavilala

                        Mike Dimmick wrote:

                        The rest wasn't obfuscated so you could get a strong hint about what was going on through Reflector

                        Yes! But the debugging support is the killer. That is what is really exciting.

                        Co-Author ASP.NET AJAX in Action

                        P Offline
                        P Offline
                        peterchen
                        wrote on last edited by
                        #11

                        But it also means more people will write code against the actual implementation, rather than against documentation. If Raymond Chen was dead, he'd be spinning in his grave right now. TODO: link to appropriate dilbert cartoon [edit] It's great news for sure, but someone has to point out the grain of salt


                        We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
                        My first real C# project | Linkify!|FoldWithUs! | sighist

                        M 1 Reply Last reply
                        0
                        • R Rama Krishna Vavilala

                          From Scott Guthrie's blog: We'll begin by offering the source code (with source file comments included) for the .NET Base Class Libraries (System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime, System.Text, etc), ASP.NET (System.Web), Windows Forms (System.Windows.Forms), ADO.NET (System.Data), XML (System.Xml), and WPF (System.Windows). We'll then be adding more libraries in the months ahead (including WCF, Workflow, and LINQ). The source code will be released under the Microsoft Reference License (MS-RL). :jig: What's even more interesting: We will also provide integrated debugging support of it within VS 2008. :jig::jig::jig::jig: Read it all here: http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx[^] Also when you are visiting the blog site please check out the banner on the right side.;)

                          Co-Author ASP.NET AJAX in Action

                          R Offline
                          R Offline
                          Robert Royall
                          wrote on last edited by
                          #12

                          That noise you are hearing now is the sound of 1000 Mono developers' hearts breaking. Or maybe they're changing their pants. I'm not sure yet.

                          Please don't bother me... I'm hacking right now. Don't look at me like that - doesn't anybody remember what "hacking" really means? :sigh:

                          C P 2 Replies Last reply
                          0
                          • P peterchen

                            But it also means more people will write code against the actual implementation, rather than against documentation. If Raymond Chen was dead, he'd be spinning in his grave right now. TODO: link to appropriate dilbert cartoon [edit] It's great news for sure, but someone has to point out the grain of salt


                            We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
                            My first real C# project | Linkify!|FoldWithUs! | sighist

                            M Offline
                            M Offline
                            Mark Salsbery
                            wrote on last edited by
                            #13

                            The grain of salt for me is that I'm a C++ programmer - a second-class citizen in the VS world. :beer:

                            Mark Salsbery Microsoft MVP - Visual C++ :java:

                            P B 2 Replies Last reply
                            0
                            • R Robert Royall

                              That noise you are hearing now is the sound of 1000 Mono developers' hearts breaking. Or maybe they're changing their pants. I'm not sure yet.

                              Please don't bother me... I'm hacking right now. Don't look at me like that - doesn't anybody remember what "hacking" really means? :sigh:

                              C Offline
                              C Offline
                              Chris Austin
                              wrote on last edited by
                              #14

                              I don't know. If it's a reference only license I am betting they need to continue with their implementations. At least that is what I understood from reading the license page.

                              My Blog A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects. - -Lazarus Long

                              1 Reply Last reply
                              0
                              • M Mark Salsbery

                                The grain of salt for me is that I'm a C++ programmer - a second-class citizen in the VS world. :beer:

                                Mark Salsbery Microsoft MVP - Visual C++ :java:

                                P Offline
                                P Offline
                                peterchen
                                wrote on last edited by
                                #15

                                You are The Source, Mark! :D


                                We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
                                My first real C# project | Linkify!|FoldWithUs! | sighist

                                M 1 Reply Last reply
                                0
                                • R Robert Royall

                                  That noise you are hearing now is the sound of 1000 Mono developers' hearts breaking. Or maybe they're changing their pants. I'm not sure yet.

                                  Please don't bother me... I'm hacking right now. Don't look at me like that - doesn't anybody remember what "hacking" really means? :sigh:

                                  P Offline
                                  P Offline
                                  Pete OHanlon
                                  wrote on last edited by
                                  #16

                                  Robert Royall wrote:

                                  That noise you are hearing now is the sound of 1000 Mono developers' hearts breaking. Or maybe they're changing their pants. I'm not sure yet.

                                  Nope - it's not going to affect the Mono team at all. They'll still continue to implement features from the next version of .NET and leave the basics out from the current version.

                                  Deja View - the feeling that you've seen this post before.

                                  M 1 Reply Last reply
                                  0
                                  • P peterchen

                                    You are The Source, Mark! :D


                                    We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
                                    My first real C# project | Linkify!|FoldWithUs! | sighist

                                    M Offline
                                    M Offline
                                    Mark Salsbery
                                    wrote on last edited by
                                    #17

                                    Heh.  The Source of What? Hour old news, apparently :)

                                    Mark Salsbery Microsoft MVP - Visual C++ :java:

                                    P 1 Reply Last reply
                                    0
                                    • M Mark Salsbery

                                      Heh.  The Source of What? Hour old news, apparently :)

                                      Mark Salsbery Microsoft MVP - Visual C++ :java:

                                      P Offline
                                      P Offline
                                      peterchen
                                      wrote on last edited by
                                      #18

                                      Mark Salsbery wrote:

                                      of What

                                      Douglas Adams taught me to avoid that question - by putting it into capital letters: You are THE SOURCE, Mark!

                                      Mark Salsbery wrote:

                                      Hour old news, apparently

                                      :laugh: happens to the best


                                      We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
                                      My first real C# project | Linkify!|FoldWithUs! | sighist

                                      1 Reply Last reply
                                      0
                                      • R Rama Krishna Vavilala

                                        From Scott Guthrie's blog: We'll begin by offering the source code (with source file comments included) for the .NET Base Class Libraries (System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime, System.Text, etc), ASP.NET (System.Web), Windows Forms (System.Windows.Forms), ADO.NET (System.Data), XML (System.Xml), and WPF (System.Windows). We'll then be adding more libraries in the months ahead (including WCF, Workflow, and LINQ). The source code will be released under the Microsoft Reference License (MS-RL). :jig: What's even more interesting: We will also provide integrated debugging support of it within VS 2008. :jig::jig::jig::jig: Read it all here: http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx[^] Also when you are visiting the blog site please check out the banner on the right side.;)

                                        Co-Author ASP.NET AJAX in Action

                                        P Offline
                                        P Offline
                                        PIEBALDconsult
                                        wrote on last edited by
                                        #19

                                        I'll believe it when I see it (maybe).

                                        1 Reply Last reply
                                        0
                                        • R Rama Krishna Vavilala

                                          From Scott Guthrie's blog: We'll begin by offering the source code (with source file comments included) for the .NET Base Class Libraries (System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime, System.Text, etc), ASP.NET (System.Web), Windows Forms (System.Windows.Forms), ADO.NET (System.Data), XML (System.Xml), and WPF (System.Windows). We'll then be adding more libraries in the months ahead (including WCF, Workflow, and LINQ). The source code will be released under the Microsoft Reference License (MS-RL). :jig: What's even more interesting: We will also provide integrated debugging support of it within VS 2008. :jig::jig::jig::jig: Read it all here: http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx[^] Also when you are visiting the blog site please check out the banner on the right side.;)

                                          Co-Author ASP.NET AJAX in Action

                                          M Offline
                                          M Offline
                                          Member 96
                                          wrote on last edited by
                                          #20

                                          Maybe this will inspire MONO to finally get their shit together and finish the .net 2 stuff at least.


                                          Cum catapultae proscriptae erunt tum soli proscripti catapultas habebunt

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups