Microsoft open. NET Framework source code

Source: Internet
Author: User
Microsoft will open the. NET framework together with Visual Studio 2008. Source code The library is open based on the Microsoft reference license. That is to say, anyone who agrees to this protocol can freely browse the source Code Library.
The initial open libraries include basic class libraries (system namespaces, Io, regular expressions, etc.), ASP. NET, winforms, and WPF. Then Microsoft will add more content.
Microsoft provides two methods to access source code:

    1. Download a package containing all source code, install it, and browse it locally.
    2. Integrate the source code into Visual Studio 2008. developers can directly debug their own code in the. NET Framework source code. Microsoft will mark the source code server published on the Internet to facilitate client access. To enable this function, the developer needs to set the URI of the source code server. When the developer debugs the code line by line, the developer can directly jump to the source code of the. NET basic class library for debugging.

For more information, see this interview with Shawn Burke. Scott Guthrie also wrote an article about how to use this function in vs2008.

This is absolutely good news for. NET developers. But why does Microsoft not choose a more open license .. Net Open Source implementation Mono Project has been very successful, Microsoft such open source code does not help in. net runs on a system other than windows, and it depends on mono. mono boss Miguel de Icaza: Microsoft opens up. net class libraries Source Code
even if. net source code is not fully open, which is a huge step towards opening up for Microsoft. Even if many. NET developers complain about this, it should have been done before, but we believe that the developer community will still benefit from this. This clearly brings Microsoft closer to open source, and this development trend is refreshing. However, it remains to be observed whether Microsoft will actually follow the trend in the future.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.