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:
- Download a package containing all source code, install it, and browse it locally.
- 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.