微软宣布将发布.NET Framework Library源代码
2007-10-04 12:31
555 查看
(翻译整理自Scott Guthrie的Blog:http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx)
在早些时候,也就是10月3号,微软宣布将随.NET Framework 3.5和VS 2008同时发布BCL的源代码,以供开发者下载和研究。将发布的代码包括:System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime, System.Text等等), ASP.NET (System.Web), Windows Forms (System.Windows.Forms), ADO.NET (System.Data), XML (System.Xml), and WPF (System.Windows)。这些代码将基于Microsoft Reference License发布。同时VS2008也将直接支持在调试得时候直接从微软提供的下载点自动下载对应的源代码文件,前提是你已经设置好了Symbol Path指向微软的Symbol Server地址,也就是http://source.msdn.microsoft.com/symbols,如图:
那么如何利用这些代码来进行调试呢?大家可以通过下图看到,首先通过VS 2008调试到调用到BCL代码的地方:
然后直接F11便可以进入:
可以看到,这样便直接可以进入.NET Framework BCL的代码中去了。同样的,也可以直接双击Call Stack中的某一部分,直接定位到某个BCL的函数中:
注意在BCL源代码中Local和Watch窗口都是可以正常工作的。
可以看到,提供源代码以及VS 2008的集成可以极大地方便开发人员理解、使用和调试BCL代码,并提高.NET开发人员的开发效率,而这一切都将随着VS 2008的RTM的发布而实现。
在早些时候,也就是10月3号,微软宣布将随.NET Framework 3.5和VS 2008同时发布BCL的源代码,以供开发者下载和研究。将发布的代码包括:System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime, System.Text等等), ASP.NET (System.Web), Windows Forms (System.Windows.Forms), ADO.NET (System.Data), XML (System.Xml), and WPF (System.Windows)。这些代码将基于Microsoft Reference License发布。同时VS2008也将直接支持在调试得时候直接从微软提供的下载点自动下载对应的源代码文件,前提是你已经设置好了Symbol Path指向微软的Symbol Server地址,也就是http://source.msdn.microsoft.com/symbols,如图:
那么如何利用这些代码来进行调试呢?大家可以通过下图看到,首先通过VS 2008调试到调用到BCL代码的地方:
然后直接F11便可以进入:
可以看到,这样便直接可以进入.NET Framework BCL的代码中去了。同样的,也可以直接双击Call Stack中的某一部分,直接定位到某个BCL的函数中:
注意在BCL源代码中Local和Watch窗口都是可以正常工作的。
可以看到,提供源代码以及VS 2008的集成可以极大地方便开发人员理解、使用和调试BCL代码,并提高.NET开发人员的开发效率,而这一切都将随着VS 2008的RTM的发布而实现。
相关文章推荐
- 微软宣布将发布.NET Framework Library源代码
- 微软宣布2011年4月发布Windows 7 SP1
- 微软宣布IE9正式版发布日期
- 微软宣布MIX11发布Silverlight 5 Beta
- 微软宣布将发布.NET Framework Library源代码
- 微软正式宣布29日发布 Windows 8 全系列公开测试版
- 微软宣布将发布.NET Framework Library源代码
- 微软宣布免费 Web 版 Office 2010发布日期
- 微软宣布IE9正式版发布日期
- 【dotnet跨平台】微软昨天宣布正式发布.NET Core RC2和.NET Core SDK Preview 1,还有Entity Framework Core RC2
- 大数据24小时:乐信宣布成立区块链实验室,微软发布专为政府客户提供的定制版Azure云服务
- 微软宣布将发布.NET Framework Library源代码
- 微软宣布将发布.NET Framework Library源代码
- 重磅出击:微软正式宣布2008年2月为产品发布月
- 微软宣布Office 2019桌面版 2018年秋季发布公开预览版
- 微软宣布 Virtual PC 2004 With SP1 免费发布
- 微软宣布将发布.NET Framework Library源代码
- 百视通与微软共同宣布9月在华发布Xbox One
- 微软宣布将发布.NET Framework Library源代码
- 微软宣布将发布.NET Framework Library源代码